个人猜测那个场景题,大概是这个意思: 这些 a 标签有以下可能(题目里面说了都有 url,也就是说都有 href 属性): - 添加了 onclick 属性(HTML) - xxx.onclick 属性(DOM 0) - 绑定了 addEventListener(DOM2) 目标应该是移除上面所有可能的情况,然后为所有a标签绑定新的事件(或者添加相关属性)/ 实现事件委托? 也许可以在 window 对象上实现事件委托,判断 target 属性,并用 stopPropagation 阻止事件继续往下传播,preventDefault 阻止默认行为、执行相应逻辑。

相关推荐

牛客网
牛客企业服务