js三种动态创建元素的区别

js动态创建的三种元素的方法:
1.document.write()
2.document.innerHTML
3.document.createElement()

document.write是将内容写入页面的内容流,但文档流执行完毕,则会导致页面全部重绘,

简单来说就是后面动态添加元素,页面只会留下最后添加的这个元素

document.innerHTML

__是把内容写入dom,不会重置页面,渲染多个时需要用+拼接 __

document.createElement()

速度会慢一些没有document.innerHTML快,结构较为清晰

本人在码路上刚刚起步,如有不对请指正,感谢

发布了4 篇原创文章 · 获赞 4 · 访问量 604

猜你喜欢

转载自blog.csdn.net/SoQBulingBuling/article/details/104038469