太久没用,忘了具体如何使用。
故做此记录。
- 实现功能:点击li,alert对应下标
<ul id='#ul'>
<li>One</li>
<li>TWo</li>
<li>Three</li>
</ul>
- 具体实现:
var ulEle = document.getElementById('ul')
ulEle.addEventListener('click',function(e){
let src = e.target
// 具体点击的li的text
console.log(e.target.innerText)
// 获取li列表
var liList = document.getElementsByTagName('li')
var liCount = liList.length
for(let i=0; i<liCount; i++){
liList[i].addEventListener('click',function(){
console.log(i+1)
},false)
}
},false)
本文介绍了一种在HTML中通过JavaScript实现的功能:当点击ul元素下的li子元素时,可以获取并显示被点击li元素的下标。通过addEventListener监听click事件,并利用innerText属性和循环遍历li列表来实现这一功能。
2656

被折叠的 条评论
为什么被折叠?



