循环不工作,我认为这是因为,也许是list[i].removeChild(list[i]);,我想用lt类删除列表。
function removeDone () {
var lista = document.getElementsByTagName('li');
for (var i = 0; i < list.length; i++) {
if list[i].classList.contains('lt') {
list[i].removeChild(list[i]);
}
}
}发布于 2014-11-08 14:36:22
你可以使用CSS选择器..。
function removeDone() {
var lists = document.querySelectorAll('li.lt');
for (var i = 0; i < lists.length; i++){
lists[i].parentNode.removeChild(lists[i]);
}
}https://stackoverflow.com/questions/26817886
复制相似问题