这个innerText
属性设置或返回元素的文本内容。
见下文
返回元素或节点的文本内容:
element.innerText
node.innerText
设置元素或节点的文本内容:
element.innerText =
text
node.innerText =
text
属性 | 描述 |
文本 | 元素的文本内容。 |
类型 | 描述 |
字符串 | 元素及其所有后代的文本内容,<script> 和 <style> 元素除外。 |
innerHTML 属性返回: 元素的文本内容,包括所有间距和内部 HTML 标记。 |
innerText 属性返回: 仅元素及其所有子元素的文本内容,没有 CSS 隐藏文本间距和标签,<script> 和 <style> 元素除外。 |
textContent 属性返回: 元素及其所有后代的文本内容,带有间距和 CSS 隐藏文本,但没有标签。 |
<p id="myP"> This element has extra spacing and contains <span>a span element</span>.</p>
let text = document.getElementById("myP").innerText;
let text = document.getElementById("myP").innerHTML;
let text = document.getElementById("demo").textContent;
亲自试一试 »
在上面的例子中:
innerText 属性返回: 该元素具有额外的间距并包含一个 span 元素。 |
innerHTML 属性返回: 该元素具有额外的间距并包含<span>一个span元素</span>。 |
textContent 属性返回: 该元素具有额外的间距并包含一个 span 元素。 |
element.innerText
所有浏览器都支持:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 10-11 | Yes | Yes | Yes | Yes |
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!