扫码关注官方订阅号
下面的事件委托我只想点击的时候判断他的nodename是不是等于'a'而不是还要等于什么h3和p之类的,这要怎么做?如果是判断nodename如果是等于a的话,必须不能点到h3和p标签,不然没反应
nodename
h3
p
a
Item 1我是p Item 1我是p Item 1我是p Item 1我是p
我是p
认证高级PHP讲师
你发的这代码不是你写的?
你要的判断不就是 if(nodename == 'a') 吗?
if(nodename == 'a')
原答案已删除。
搞不懂你到底要干什么,把判断条件改成与'a'比较不就好了?
卧槽,要理解你表达的意思真的很困难,你到底想要实现个什么功能!
document.getElementById("parent-list").addEventListener("click",function(e) { var nodename = e.target.nodeName.toLocaleLowerCase(); if(nodename == 'a') { alert('你点击的元素是一个a标签'); } },false);
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
你发的这代码不是你写的?
你要的判断不就是
if(nodename == 'a')吗?原答案已删除。
搞不懂你到底要干什么,把判断条件改成与'a'比较不就好了?卧槽,要理解你表达的意思真的很困难,你到底想要实现个什么功能!