innerhtml(23documentwrite 和 innerHTML 的区别必会)

document.write 是直接写入到页面的内容流,如果在写之前没有调用 document.open, 浏览器会自动调用 open。每次写完关闭之后重新调用该函数,会导致页面被重写。 innerHTML 则是 DOM 页面元素...

document.write 是直接写入到页面的内容流,如果在写之前没有调用 document.open, 浏览器会自动调用 open。每次写完关闭之后重新调用该函数,会导致页面被重写。

innerHTML 则是 DOM 页面元素的一个属性,代表该元素的 html 内容。你可以精确到某一个具体的元素来进行更改。如果想修改 document 的内容,则需要修改。

document.documentElement.innerElement

innerHTML 将内容写入某个 DOM 节点,不会导致页面全部重绘。

innerHTML 很多情况下都优于 document.write,其原因在于其允许更精确的控制要刷新页面的那一个部分。

  • 发表于 2022-10-30 15:04
  • 阅读 ( 101 )
  • 分类:互联网

0 条评论

请先 登录 后评论
丰富的那你说
丰富的那你说

580 篇文章

你可能感兴趣的文章

相关问题