Shadow DOM的事件绑定
2024-09-04 11:51:08
好悲催,阴世界的事件对象跑到光世界时,它的属性都被重写了,要自己做备份。
<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>
最新文章
- js判断是否存在指定变量或函数
- angularjs ng-option ie issue解决方案
- 网络爬虫3-使用LIB_http库
- IE11之F12 Developer Tools--控制台工具(Console)
- java集合和scala集合互转
- linux 查看外网IP
- 解决win8.1右键菜单出现在左边
- 【转】cocos2d-x获取系统时间&mdash;&mdash;2013-08-25 10
- Spring 入门 AOP
- MariaDB与MySQL在一台服务器同时运行
- SQLAchemy模块
- 一个python小白的学习之路
- 配置中心Nacos
- 安装ipython和jupyter
- requestAnimationFrame 完美兼容封装
- VueJs中 Class 与 Style 绑定
- Notification通知栏的使用
- [CSS3] 几种分割线实现方法
- Hystrix使用说明,配置参数说明
- GIT修改邮箱
热门文章
- OC-如何隐藏NSLog打印的自带信息
- Node.js 问题集合
- 一些初学shell自己写的一些练习题脚本
- mysql 视图,触发器,存储
- 没有绝对的cc.ResolutionPolicy.FIXED_WIDTH或cc.ResolutionPolicy.FIXED_HEIGHT
- freemarket使用自定义标签 注解【项目实际使用】
- .NET面试题总结
- 《C#求职宝典》读书笔记
- 【转】C# Socket编程(5)使用TCP Socket
- LeetCode 621. Task Scheduler