dom加载完,为什么原先body中的<h1>这里是h1元素包含的内容</h1>内容就没有了呢?
来源:2-1 document
huangmin
2019-01-05 11:43:31
引入<script src="domReady.js"></script>
,为什么原先body中的<h1>这里是h1元素包含的内容</h1>内容就没有了呢?
1回答
domReady.js是封装好的方法,作用是让dom加载完再执行js等类似功能。
出现原始内容被替换的的原因:
引入了domReady.js以后,会让js代码在文档内容完全加载完毕再去执行js处理函数,当然文档流已经关闭了,这个时候执行doucment.writ()函数会自动调用document.open()函数创建一个新的文档流,并写入新的内容,再通过浏览器展现,这样就会覆盖原来的内容
希望可以帮到你!
相似问题