遍历无法添加id

来源:1-4 js实现切换效果

灰鸟0

2016-04-24 15:53


function $(id){

return typeof id==="string"?document.getElementById(id):id;

}

window.onload=function(){

//获取鼠标滑过的标签和要切换的内容

var titles=$("notice_tit").getElementsByTagName("li");

var divs=$("notice_con").getElementsByTagName("div");

if(titles.length!=divs.length)

return;

//遍历titles下的所有

for(var i=0;i<titles.length;i++){

titles[i].id=i;

}

}

在控制台上无法看到添加的id,为什么

写回答 关注

4回答

  • qq_慕容7428765
    2016-12-01 16:02:10

    var main=document.getElementById('notice-tit')

      var titles=main.getElementsByTagName('li')

      var divs=document.getElementsByClassName('mod');


  • qq_慕容7428765
    2016-12-01 16:01:43

    应该var 这边获取的问题,你用自己的方法获取,用class或者那么去获取

  • chaseway
    2016-08-16 16:49:32

    应该是div的数量和li的数量没对应上,所有return false了

  • Mer2015
    2016-04-25 14:42:31

    id名字有没有写对?notice-tit ? notice_tit ?

Tab选项卡切换效果

本课程详细介绍网页页面中最流行常用的tab切换效果

65466 学习 · 573 问题

查看课程

相似问题