使用复选框和 JavaScript 动态删除表格行
我们如何使用 javascript 动态删除 html 表格行。 我们在每一行都有一个复选框。单击选中复选框的删除按钮时,该行将被删除。例如 document.getElementById(j).innerHTML = '';
How can we Dynamically delete the html table rows using javascript.
We have a check box on each row. While clicking the remove button with the check box selected the row would be deleted. Such as
document.getElementById(j).innerHTML = '';
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
删除元素最好使用 DOM 节点函数(例如
removeChild
)来完成,而不是使用innerHTML
黑客攻击。例如。:Removing an element is best done with DOM node functions like
removeChild
, rather thaninnerHTML
-hacking. eg.:下面是一个关于如何完成此操作的小模型:
其中的关键是一个 JScript 函数,然后可以从其中的任何行使用该函数。它甚至可能更普遍。单击复选框时将调用该函数。
我宁愿不使用innerHTML,我更喜欢DOM 节点(这里是
parentElement
)。Here's a small mockup on how this could be done:
Key in this is a JScript-function which then can be used from any row in there. It might even be more generalized. When clicking on the checkboxes the function is called.
I'd rather not use innerHTML on this, I'd prefer DOM nodes (here
parentElement
).这是一个通过检查复选框的值来执行删除行所需操作的函数。在删除按钮的onclick事件中调用该函数(含注释)。希望这有帮助:)
Here is a function that performs the required action of deleting rows by checking the value of checkbox. Call this function in the onclick event of the delete button(Comments included). Hope this helps :)