Shadow DOM的事件绑定
好悲催,阴世界的事件对象跑到光世界时,它的属性都被重写了,要自己做备份。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | < div id="root">Hello, world!</ div > < script > var host = document.querySelector('#root'); document.onclick = function(e){ console.log(e._target) } var root = host.webkitCreateShadowRoot(); root.addEventListener("click", function(e){ e._target = e.target }) var p = document.createElement('p'); p.innerHTML = "这是影世界" root.appendChild(p) </ script > |
如果您觉得此文有帮助,可以打赏点钱给我支付宝1669866773@qq.com ,或扫描二维码
机器瞎学/数据掩埋/模式混淆/人工智障/深度遗忘/神经掉线/计算机幻觉/专注单身二十五年
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步