javascript - js原生事件委托
PHP中文网
PHP中文网 2017-04-11 11:09:19
[JavaScript讨论组]

下面的事件委托我只想点击的时候判断他的nodename是不是等于'a'
而不是还要等于什么h3p之类的,这要怎么做?
如果是判断nodename如果是等于a的话,必须不能点到h3p标签,不然没反应



  
PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(3)
PHPz

你发的这代码不是你写的?

你要的判断不就是 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中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号