innerText 与 innerHTML

2024 年 8 月 30 日 | 阅读 2 分钟

innerText 和 innerHTML 都是 JavaScript 的属性。

innerText

innerText 用于打印标签之间的纯文本信息,需要一些布局系统信息。它也会忽略空格。

语法

编码

innerHTML

innerHTML 用于打印标签之间的内容,包括文本信息。跨站安全攻击是 innerHTML 的主要缺点。

语法

编码

innerText 和 innerHTML 之间的区别

下表显示了 innerText 和 innerHTML 之间的区别 -

innerTextinnerHTML
以纯文本形式检索和设置内容。以 HTML 格式检索和设置内容。
我们无法插入 HTML 标签。我们可以插入 HTML 标签。
它会忽略空格。它会考虑空格。
返回不包含内部元素标签的文本。返回包含内部元素标签的标签。

下一主题区别