<p>首先,假设你已经有了一个按钮,你可以像这样编写按钮点击的功能。
(在html中初始化按钮以便澄清):</p>
<pre><code><input type="button" id="deleteBtn" value="Delete">
</code></pre>
<p>接下来,在Javascript中,您将添加以下代码,使按钮在单击时调用“delete”函数(这里我将delete函数命名为“delCells”):</p>
^{pr2}$
<p>这是使按钮动态化的代码(以便在按下按钮时调用删除函数)</p>
<p>现在,在删除函数中,
如果要使用Javascript迭代表中的一系列项,请首先将表标识为节点:</p>
<p><code>var table = document.getElementById("mytab1");</code></p>
<p>现在有一个节点指向表,您可以简单地用for循环遍历它:</p>
<p><code>for (var i = 0, row; row = table.rows[i]; i++) {
.... }</code></p>
<p>由于要获取一行中所有元素的值,因此可以创建一个数组并将所有值存储在该数组中,然后将它们处理为散列,然后根据您的决定进一步处理:</p>
<pre><code>let arr = [] //before the for loop
arr[i] = table.row[i]
</code></pre>
<p>现在,把所有这些放在一起,在您的action函数中(当您单击按钮时将被触发),您将得到:</p>
<pre><code>let arr = []
var table = document.getElementById("mytab1");
for (var i = 0, row; row = table.rows[i]; i++) {
arr[i] = table.row[i]
}
</code></pre>
<p>此时,您将拥有一个包含所有元素的数组,因此您可以继续执行您试图完成的任何任务</p>
<p>有关此主题的详细信息,请查看此链接:<a href="https://stackoverflow.com/questions/3065342/how-do-i-iterate-through-table-rows-and-cells-in-javascript">How do I iterate through table rows and cells in JavaScript?</a></p>