最新的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;
}
試一試»

<元素對象