关注
个人猜测那个场景题,大概是这个意思:
这些 a 标签有以下可能(题目里面说了都有 url,也就是说都有 href 属性):
- 添加了 onclick 属性(HTML)
- xxx.onclick 属性(DOM 0)
- 绑定了 addEventListener(DOM2)
目标应该是移除上面所有可能的情况,然后为所有a标签绑定新的事件(或者添加相关属性)/ 实现事件委托?
也许可以在 window 对象上实现事件委托,判断 target 属性,并用 stopPropagation 阻止事件继续往下传播,preventDefault 阻止默认行为、执行相应逻辑。
查看原帖
1 评论
相关推荐
投递字节跳动等公司10个岗位 >
点赞 评论 收藏
转发
牛客热帖
正在热议
# 和牛牛一起刷题打卡 #
9720次浏览 836人参与
# 机械制造薪资爆料 #
348245次浏览 4100人参与
# 牛客帮帮团来啦!有问必答 #
1058043次浏览 16025人参与
# 通信硬件薪资爆料 #
250610次浏览 2361人参与
# 晒一晒我的offer #
3727866次浏览 57567人参与
# 面试中,你被问过哪些奇葩问题? #
19326次浏览 149人参与
# 你收到了团子的OC了吗 #
525427次浏览 6242人参与
# 毕业租房也有小确幸 #
38422次浏览 3181人参与
# 你怎么评价今年的春招? #
9588次浏览 161人参与
# 我想象的工作vs实际工作 #
104246次浏览 1682人参与
# 春招你拿到offer了吗 #
398044次浏览 5747人参与
# 提前批和秋招有什么区别 #
28908次浏览 695人参与
# 秋招开了,你想投哪些公司呢 #
132471次浏览 3426人参与
# 字节跳动工作体验 #
73441次浏览 2019人参与
# 实习生应该准时下班吗 #
88462次浏览 649人参与
# 腾讯工作体验 #
151313次浏览 1478人参与
# 来选选带哪个offer回家过年 #
191798次浏览 1838人参与
# 你的秋招进行到哪一步了 #
392971次浏览 6641人参与
# 浅聊一下我实习的辛苦费 #
99430次浏览 1002人参与
# 百度工作体验 #
28547次浏览 286人参与