Ruby's Louvre

每天学习一点点算法

导航

< 2025年1月 >
29 30 31 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1
2 3 4 5 6 7 8

统计

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 ,或扫描二维码

posted on   司徒正美  阅读(1770)  评论(0编辑  收藏  举报

点击右上角即可分享
微信分享提示