首页 > 试题广场 >

document.write和 innerHTML 的区别

[问答题]
document.write和 innerHTML 的区别
document.write 只能同步执行,如果在window.onload之前执行则在文档流中绘制内容,如果在window.onload之后则会重绘整个页面(之前内容被冲刷掉)
innerHTML 则是绘制某个元素内的内容,没有这个限制
发表于 2015-12-14 21:49:21 回复(1)
<p>write重绘整个页面</p><p>innerhtml 部分重绘</p>
发表于 2020-09-11 17:17:57 回复(0)
<p>重绘整个页面</p><p>部分页面</p>
发表于 2020-08-29 16:38:01 回复(0)

前者重hui绘整个页面,后者可以修改局部

发表于 2020-02-25 15:52:34 回复(0)

document.write 是重会整个页面

innerHtml是重会某个元素内

发表于 2019-10-12 14:57:43 回复(0)

document.write 只能重绘整个界面

innerHtml 可以只重绘一部分界面

编辑于 2019-10-12 08:35:00 回复(0)
document. write 重新渲染页面 InnerHtml 修改内容
发表于 2019-08-20 00:08:15 回复(0)

document.write重绘整个页面

innerHTML只重绘页面的一部分

发表于 2019-06-07 12:12:19 回复(0)
document.write 只能重绘整个页面 innerHTML 可以重绘页面的一部分
发表于 2019-05-03 13:52:44 回复(0)
document.write 只能同步执行,如果在window.onload之前执行则在文档流中绘制内容,如果在window.onload之后则会重绘整个页面(之前内容被冲刷掉) innerHTML 则是绘制某个元素内的内容,没有这个限制
发表于 2016-11-26 00:56:09 回复(0)
document.write 只能重绘整个页面

innerHTML 可以重绘页面的一部分
发表于 2015-07-27 14:39:17 回复(0)