获取李点击索引号
Get Li clicked index number
如何获取被点击的li索引号,不向li元素添加任何数据集属性
var lis = document.querySelectorAll('li');
lis.forEach(function(li) {
li.addEventListener('click', function(e) {
console.log(this); // how to get clicked li index number, without any dataset additon to li elements
});
});
<ul>
<li>Home</li>
<li>House</li>
<li>Building</li>
<li>Factory</li>
</ul>
要获取点击的 li
元素的索引,您可以使用下面给出的代码片段。
var lis = document.querySelectorAll('li');
lis.forEach(function(li,i) { //i is the index of the list item
li.addEventListener('click', function(e) {
console.log(this,i); // how to get clicked li index number, without any dataset additon to li elements
});
});
如何获取被点击的li索引号,不向li元素添加任何数据集属性
var lis = document.querySelectorAll('li');
lis.forEach(function(li) {
li.addEventListener('click', function(e) {
console.log(this); // how to get clicked li index number, without any dataset additon to li elements
});
});
<ul>
<li>Home</li>
<li>House</li>
<li>Building</li>
<li>Factory</li>
</ul>
要获取点击的 li
元素的索引,您可以使用下面给出的代码片段。
var lis = document.querySelectorAll('li');
lis.forEach(function(li,i) { //i is the index of the list item
li.addEventListener('click', function(e) {
console.log(this,i); // how to get clicked li index number, without any dataset additon to li elements
});
});