我尝试从div id="wrapper"
逐个删除我的链接。但它不起作用:
window.onload = function () {
setInterval(function () {
var wrapper = document.getElementById("wrapper");
var my_links = wrapper.getElementsByTagName("a");
var i;
for (i = 0; i < my_links.lenght + 1; i++) {
my_links.splice(0, i);
}
}, 5000);
}
有什么问题?我该如何解决我的片段?
答案 0 :(得分:1)
这里的错字和长度+ 1应该是长度 - 1:
for (i=0; i<my_links.lenght+1; i++){
应该是:
for (i=0; i<my_links.length-1; i++){
更多
在此处查看此问题,找到您要查找的删除功能:Remove element by id
所以它会是:
for (i=0; i<my_links.length-1; i++){
my_links[i].remove();
}
删除功能仅适用于我发布的问题的功能。