删除元素幻灯片

时间:2014-01-14 19:15:48

标签: javascript jquery html slideshow removechild

我尝试从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);
}

有什么问题?我该如何解决我的片段?

1 个答案:

答案 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();
}

删除功能仅适用于我发布的问题的功能。