Javascript 删除除具有给定类的行以外的所有表行
我有一个动态呈现的表。在它的Javascript 删除除具有给定类的行以外的所有表行,javascript,dom,html-table,Javascript,Dom,Html Table,我有一个动态呈现的表。在它的中,有一个作为参考行,稍后将被克隆并填充数据。我需要删除除那一行之外的所有行 我尝试的是: for循环:使用一个增量,该增量会随着行的删除而迅速失效 while循环:继续执行,直到删除所有行,但由于该条件,不会发生这种情况 如果你有任何想法,请告诉我。请不要jQuery。使用document.queryselectoral('tr:not(.dolly)选择所有tr的除了class.dolly之外,然后对其进行迭代以删除过滤后的tr的 document.quer
中,有一个
作为参考行,稍后将被克隆并填充数据。我需要删除除那一行之外的所有行
我尝试的是:
循环:使用一个增量,该增量会随着行的删除而迅速失效for
循环:继续执行,直到删除所有行,但由于该条件,不会发生这种情况while
如果你有任何想法,请告诉我。请不要jQuery。使用
document.queryselectoral('tr:not(.dolly)
选择所有tr的除了class.dolly
之外,然后对其进行迭代以删除过滤后的tr的
document.querySelectorAll('table tr:not(.dolly')).forEach((tr)=>{
tr.remove();
});代码>
一个
两个
三
使用document.querySelectorAll('tr:not(.dolly)
选择所有tr的
,除了类。dolly
,然后在其上迭代以删除过滤后的tr的
document.querySelectorAll('table tr:not(.dolly')).forEach((tr)=>{
tr.remove();
});代码>
一个
两个
三
在那里。不管怎样,都是这样。非常感谢。那里不管怎样,都是这样。非常感谢。