gpt4 book ai didi

javascript - while 循环没有正确迭代以删除表行

转载 作者:行者123 更新时间:2023-11-30 18:38:20 26 4
gpt4 key购买 nike

只是试图删除一个表,但循环并没有删除所有行。我已经使用 alert 来确保它是 id 的正确元素。它确实删除了一些行但不是全部,只是 block 。控制台报告:DOM 异常 1、DOM 异常 8

function removeThis(unsetElement)
{ unsetElement.parentNode.removeChild(unsetElement); }

最佳答案

当您删除行时,它们的索引会发生变化;你需要从顶部开始循环,即

i=rowCounter-1;
while(i>=0){unsetTable.deleteRow(i);i--;}

但更好的办法是清除整个表;行将被垃圾收集。

关于javascript - while 循环没有正确迭代以删除表行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7579459/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com