HTML/JS:删除表单?

Oma*_*mar 0 javascript forms html5

我想删除一个html表单.什么是最好的方法呢?

它使用的是javascript吗?我将在每个表单上有几个带有文本和删除(提交)按钮的表单,以及用于确认删除的javascript.有没有人有任何建议或链接到良好的信息网站?我试过谷歌和W3S,但没有找到任何东西.

提前致谢.

小智 9

没有jQuery,使用DOM:

function Remove(form_id) {
    if (window.confirm('Remove this form?')) {
        var f = document.getElementById(form_id);
        f.parentNode.removeChild(f);
    }
}
Run Code Online (Sandbox Code Playgroud)

使用这样:

onclick="Remove('form_id')"
Run Code Online (Sandbox Code Playgroud)

  • 顺便说一句,您可以使用它来删除`body`标签下的**ANY**对象. (2认同)
  • @ Mr.Havoc你必须在`onclick`事件中使用这个函数,但是`submit` !! 但是如果你真的想用这种方式,把你的`onsubmit`更改为:`onsubmit ="Remove(id); return false;"`你的`form`不会被提交! (2认同)
  • @Márcio:真的很小细节,我只是不喜欢混合javascript和标记.我发现将ID分配给按钮会更好,然后使用该ID从JS文件中运行该功能. (2认同)