关于li元素加索引
给每个li元素加上索引,为什么tittles[i].id = i可以,而把i换成index就不行?
给每个li元素加上索引,为什么tittles[i].id = i可以,而把i换成index就不行?
2017-06-22
一般来说,titles[i].index=i;应该是可行的,你看看你代码其他地方是不是有逻辑问题,检查下。实在找不出问题用谷歌开发者工具去看问题,你单独一个语句,看不出是为什么,。。
以下代码供参考:
下面这个ul,如何点击每一列的时候alert其index?:
<ul id=”test”>
<li>这是第一条</li>
<li>这是第二条</li>
<li>这是第三条</li>
</ul>
var lis = document.getElementById('test').getElementsByTagName('li');
for(var i =0 ;i<lis.length;i++){
lis[i].index = i;
lis[i].onclick = function(){
alert(this.index);
}
}
举报