小编Red*_*ska的帖子

自定义事件的传播

我希望我的 CustomEvent 从文档传播到所有 DOM 元素。由于某种原因,它没有发生。我究竟做错了什么?

<html>
<script>
function onLoad() {
  var myDiv = document.getElementById("myDiv");
  myDiv.addEventListener("myEvent",function(){alert("Yes!");});
  document.dispatchEvent(new CustomEvent("myEvent",{detail:null}));
}
</script>
<body onload="onLoad()">
<div id="myDiv"></div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

html javascript dom custom-event event-propagation

4
推荐指数
1
解决办法
4794
查看次数

标签 统计

custom-event ×1

dom ×1

event-propagation ×1

html ×1

javascript ×1