提交后如何清除表格

维陶塔斯

我做了一些小项目,向DOM添加了元素。它正在工作,但是提交后我不知道如何清除表格。我需要分配一个空白值吗?在什么时候?对不起,我是新来的,请不要咬。谢谢。

const addElement = (e, node, txt, attr, value) => {
    e.preventDefault();
    const element = document.createElement(node); 
    if(txt){
        const text = document.createTextNode(txt); 
        element.appendChild(text); 
    }
    if(attr){
        element.setAttribute(attr, value)
    }
    document.querySelector('.content').appendChild(element);
}

const addForm = document.querySelector('.form--add');
addForm.addEventListener('submit', (e) => addElement(
    e, 
    addForm.elements.node.value,
    addForm.elements.text.value,
    addForm.elements.attr.value,
    addForm.elements.value.value,
)); 
<div class="form-container">
    <form class="form form--add"> 
        <h1 class="form__title">Add element to DOM</h1>
        <input type="text" class="form__input" name="node" placeholder="element html" required>
        <input type="text" class="form__input" name="text" placeholder="txt in element html">
        <input type="text" class="form__input" name="attr" placeholder="attr" required>
        <input type="text" class="form__input" name="value" placeholder="attr value" required>
        <button class="form__button">Add element</button>
    </form>
    <form class="form form--search"> 
        <h1 class="form__title">Search DOM</h1>
        <input type="text" class="form__input" placeholder="szukana nazwa elementu" required>
        <input type="submit" class="form__button" value="znajdź i pokaż informacje">
    </form>
</div>
<div class="result"></div>
<div class="content"></div>
<footer class="footer">Stopka</footer>
<script src="main.js"></script>

谢谢

纳希德·哈桑·利蒙

尝试 addForm.reset()

要么

为假设form_id声明一个ID,然后在提交后粘贴以下代码

document.getElementById("form_id ").reset();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

提交后如何清除表格数据?

来自分类Dev

成功提交ajax后如何清除表格

来自分类Dev

提交表格后如何清除验证错误

来自分类Dev

提交表格后如何清除文字区域

来自分类常见问题

在Angular 2中提交后如何清除表格?

来自分类Dev

提交后如何清除伏特视图中的表格?

来自分类Dev

提交后如何清除伏特视图中的表格?

来自分类Dev

如何清除表格提交数据

来自分类Dev

提交到iframe后清除表格

来自分类Dev

CAKEPHP 3.1提交后清除表格

来自分类Dev

Angular 1.5-提交后清除表格

来自分类Dev

提交后禁用表格清除TextFormField

来自分类Dev

如何提交后清除FORMDATA()

来自分类Dev

提交表单后如何清除“ comboBox”的内容

来自分类Dev

提交后如何清除表单输入?

来自分类Dev

提交后如何清除模态值

来自分类Dev

PHP,提交后如何清除此表单?

来自分类Dev

提交后如何防止html清除

来自分类Dev

在AngularJS中提交后如何重置表格

来自分类Dev

javascript验证后如何提交表格

来自分类Dev

提交后如何关闭表格模式?

来自分类Dev

提交表格后如何获得弹出框?

来自分类Dev

姓名检查后如何提交表格?

来自分类Dev

提交ajax后如何清理表格?

来自分类Dev

提交表格后如何显示提示信息

来自分类Dev

单击提交后如何使表格消失?

来自分类Dev

在AngularJS中提交后如何重置表格

来自分类Dev

表格发布后清除表格

来自分类Dev

提交时清除角度表格