最新的Web开发教程
 

HTML DOM textContent Propery

<元素对象

得到的第一个的文本内容<button>在文档中的元素:

var x = document.getElementsByTagName("BUTTON")[0].textContent;

x的结果将是:

Try it Yourself »
试一试»

更多"Try it Yourself"下面的例子。


定义和用法

该的textContent属性设置或返回指定节点的文本内容,它的所有后代

如果您设置的textContent属性,子节点将被删除并包含指定字符串的单个Text节点替换。

提示:有时这个属性可以用来代替的nodeValue属性,但要记住,这个属性返回所有子节点的文字以及。

提示:要设置或返回元素的HTML内容,请使用innerHTML的属性。


浏览器支持

在表中的数字规定,完全支持该财产浏览器版本。

属性
textContent 1.0 9

句法

返回一个节点的文本内容:

node .textContent

设置一个节点的文本内容:

node .textContent= text

属性值

类型 描述
文本 规定指定节点的文本内容

技术细节

返回值: 一个String,表示节点的文本及其所有后代
DOM版本 核心3级节点对象

例子

更多示例

改变的文本内容<p>使用id =“MYP”元素:

document.getElementById("demo").textContent = "Paragraph changed!";
试一试»

得到的所有文本内容<ul>使用id =“myList中”元件:

var x = document.getElementById("myList").textContent;

x的值将是:

Coffee Tea
试一试»

这一实例说明的textContent和innerHTML属性之间的差异:

function getText() {
    var x = document.getElementById("myList").textContent;
    document.getElementById("demo").innerHTML = x;
}

function getHTML() {
    var x = document.getElementById("myList").innerHTML;
    document.getElementById("demo").innerHTML = x;
}
试一试»

<元素对象