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回答

樱桃小胖子

2019-01-06

domReady.js是封装好的方法,作用是让dom加载完再执行js等类似功能。

出现原始内容被替换的的原因:

引入了domReady.js以后,会让js代码在文档内容完全加载完毕再去执行js处理函数,当然文档流已经关闭了,这个时候执行doucment.writ()函数会自动调用document.open()函数创建一个新的文档流,并写入新的内容,再通过浏览器展现,这样就会覆盖原来的内容

希望可以帮到你!

0

0 学习 · 4826 问题

查看课程