ホーム HTML CSS XML JAVASCRIPT   PHP SQL MORE...   リファレンス 事例集    

XML DOM textContent プロパティ


Element Object Reference Element オブジェクト

定義と用法

textContent プロパティは、選択した要素からテキストを返すか設定します。

テキストを返す場合、このプロパティは要素ノード内の全テキストノードを返します。

テキストを設定する場合、このプロパティは子ノードを全て削除し、1つのテキストノードに置換します。

構文

テキストを返す場合:

elementNode.textContent

テキストを設定する場合:

elementNode.textContent=string


チップスと注

チップ: ノードへのテキスト値を設定や、ノードからのテキスト値を取得には、 テキストノード nodeValue プロパティ を使用してください。


例 1

次のコードは、loadXMLDoc() を使用して xmlDoc に "books.xml" をロードし、 最初の <title> 要素からテキストノードを取得します:

xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName("title")[0];

document.write("Text Nodes: ");
document.write(x.textContent);

上記コードの出力は次の通りです:

Text Nodes: Everyday Italian

試してください »

例 2

次のコードは、loadXMLDoc() を使用して xmlDoc に "books.xml" をロードし、 最初の <book>> 要素からテキストノードを取得し、全てのノードを新しいテキストノードに置き換えます:

xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName("book")[0];

document.write("Before: ");
document.write(x.textContent);

document.write("<br />");
x.textContent="hello";

document.write("After: ");
document.write(x.textContent);

上記コードの出力は次の通りです:

Before: Everyday Italian Giada De Laurentiis 2005 30.00
After: hello

試してください »

Element Object Reference Element オブジェクト