可以使用以下代码来获取当前点击的li标签的id:
document.querySelectorAll('li').forEach(function(li) {
li.addEventListener('click', function() {
console.log(this.id);
});
});
这个代码会遍历所有的li标签,对每个li标签绑定一个click事件,并在点击时输出该li标签的id。注意,这里使用了this关键字来表示当前点击的li标签。
可以使用以下代码来获取当前点击的li标签中a标签的id:
document.querySelectorAll('li a').forEach(function(a) {
a.addEventListener('click', function(e) {
e.preventDefault(); // 阻止a标签默认跳转行为
console.log(this.id);
});
});
这个代码会遍历所有的li标签中的a标签,对每个a标签绑定一个click事件,并在点击时输出该a标签的id。注意,这里使用了this关键字来表示当前点击的a标签,并且使用e.preventDefault()来阻止a标签的默认跳转行为。