【百度-前端面试题CBD0103】简述document.write和 innerHTML的区别?
Action李 1楼
document是内置对象,能够直接写入,添加文档,innerHTML是DOM属相,用来设置开始标签到结束标签里面的内容
种瓜南山下 2楼
低速复苏地方 3楼
交话费会计师的看法
web攻城 4楼
document.write作用在document文档上,innerHTML作用在某一个DOM对象上。
document.write作用域比innerHTML作用域大。
document.write('<s cript>alert("100")</s cript>');中可以写js执行代码,所以可以阻塞浏览器渲染进程。
innerHTML操作DOM元素(节点)
molistar 5楼
document是直接在文档中输出,innerHTML是修改标签里的内容。
moliJS 6楼
百度看看吧
kuserbco2 7楼
。。6029 8楼
白糖稀饭 9楼
Frezy 10楼
IloveNY 11楼
java66 12楼
document.write会将页面上的所有内容清除包括标题。
innerHTML只会重写所属元素的内容,即<div>元素中的内容
社会你豪哥 13楼
tangruoquan 14楼
一个是DOM元素,一个是jQuery对象
Young5391 15楼
做题数5122
做题数1079
做题数908
做题数832
做题数799
做题数770