DOMNodeInsertedIntoDocument on <body> element
DOMNodeInsertedIntoDocument on <body> element
我想"<body>
创建的第一个时刻。我试过使用DOMNodeInserted
/DOMNodeInsertedIntoDocument
。下面是我的代码:
<html>
<head>
<script>
document.addEventListener("DOMNodeInserted", handleDomInserted, true);
document.addEventListener("DOMNodeInsertedIntoDocument", handleDOMNodeInsertedIntoDocument, true);
function handleDOMNodeInsertedIntoDocument(e) {
console.log(e);
}
function handleDomInserted(e) {
console.log(e);
}
</script>
</head>
<body>
<div id="foo">
<span id="bazz"></span>
</div>
</body>
</html>
为什么这些函数永远不会被调用?
代码是正确的,但是当浏览器最初解析HTML时不会触发JavaScript事件。JS的even只会在DOM操作被JS完成时触发。
。如果在代码示例中添加以下内容,事件将触发:
<script>
var d = document.createElement('div');
d.innerHTML = 'test';
document.body.appendChild(d);
</script>
相关文章:
- 在<页眉>标签
- 如何更改<svg>标记为<img>用js标记
- Ckeditor-plugin:插入虚假元素add不情愿<p>标签前后
- jQuery:.click(function(){(element),collapse('show',f
- Ajax文件加载和<输入>文件加载
- 为什么要使用0>javascript中的0
- 检测电话窃听,即:<a href="电话:xxx">在UIWebview上
- 链接所有<a>Meteor
- 在<输入类型=“;文件“/>
- Div根据<选择>菜单
- delete在Object上效率低下,但在DOM Element's的数据属性,与null out相比
- 可以<脚本类型=“;text/javascript”>window.location=“/"</
- 如何首先设置样式<td>表中包含在窗体中的元素
- 通过点击<李>在jQuery中
- 正在检测导航到<a name=“;最新主题”></a>
- 将所选类别循环到ul>李用加载更多按钮
- 如何更改<选择>使用angularJS从控制器获得的值
- Javascript - element.childNodes does not see an append.newch
- 我如何从一个无限滚动的网站抓取图像,其中api是隐藏的,我无法通过使用Inspect Element获得它->网络
- & lt; element> .setAttributeNS (& # 39; http://www.w3.org/