这个你可以根据其点击的哪个元素来进行判断,你在clickLi调用的时候传一个参数进去,比如a,也就是<li onclick = ‘clickLi(a)’>,然后在对应的方法里面打印一下你的这个a,你就能看到你点击的是哪个元素了function clickLi(a) {console.log(a)}
然后根据你的元素做相应的判断就可以了。
其实你这个点击其它元素导致li标签上点击的事件被触发是因为冒泡,建议多看看js基础知识就能了解其中的原理。
如果题主还有什么问题欢迎留言!
时间:2019-02-20 23:40:27
这个你可以根据其点击的哪个元素来进行判断,你在clickLi调用的时候传一个参数进去,比如a,也就是<li onclick = ‘clickLi(a)’>,然后在对应的方法里面打印一下你的这个a,你就能看到你点击的是哪个元素了function clickLi(a) {console.log(a)}
然后根据你的元素做相应的判断就可以了。
其实你这个点击其它元素导致li标签上点击的事件被触发是因为冒泡,建议多看看js基础知识就能了解其中的原理。
如果题主还有什么问题欢迎留言!
ul怎么设置样式加一个符号 – CSS – 前端 css3 li 行高 对齐
2024-06-19
宝马528li加多少升机油 – CSS – 前端 css after伪类第一个
2020-09-03
珊瑚橘该怎样靓丽加身呢 – CSS – 前端 css选中第一个li元素
2020-08-05