点击li返回当前li在列表中的序号


1.

var ul = document.getElement('ul');

var li = ul.getElementsByTagName('li');

//Element.getElementsByTagName() 方法返回一个动态的包含所有指定标签名的元素的HTML集合HTMLCollection。指定的元素的子树会被搜索,不包括元素自己。返回的列表是动态的,这意味着它会随着DOM树的变化自动更新自身。

ul.onclick = function(e){

for(var s in li){

if(e.target == s){

var index = li.indexOf(s)

console.log( index)

break;

}

}

}

2.

jquery的index()

你可能感兴趣的:(点击li返回当前li在列表中的序号)