DOM

Text.wholeText プロパティ

 編集:2022.10.31 by T.A.

[Edge]。→

Text に隣接するテキスト ノードのテキスト内容を含めたテキストを文字列で返します。

mdn: そのノードに論理的に隣接するすべての Text ノードのすべてのテキストを返すものです。テキストは文書中の順序で連結されます。これにより、任意のテキストノードを指定し、隣接するすべてのテキストを 1 つの文字列として取得することができます。

mdn: メモ: これは Node.normalize() を呼び出してそのテキスト ノードの値を読み取るのに似ていますが、ツリーを変更することはありません。

構文
Text.wholeText
Text Text

テキストを表す文字列です。

HTML:

<SPAN id=IdTest>[SPAN要素]</SPAN><BR>

JavaScript:

N=new Text("テストテキスト");  //テキスト ノードの生成。
IdTest.appendChild(N);         //それをIdTest の子ノードの末尾に追加。
NL=IdTest.childNodes;  //IdTest の子ノード リストを得る。
	//=[object]:[object NodeList]
	//0=[object]:[object Text]
	//1=[object]:[object Text]
	//entries=[function]:function entries() { [native code] }
	//
D=NL[0];  //IdTest の最初のテキスト ノードを得る。
	//=[object]:[object Text]
	//wholeText=[string]:[SPAN要素]テストテキスト
	//assignedSlot=[object]:null
	//splitText=[function]:function splitText() { [native code] }
	//data=[string]:[SPAN要素]
	//length=[number]:8
	//
D=NL[1];  //IdTest の 2 番目のテキスト ノードを得る。
	//=[object]:[object Text]
	//wholeText=[string]:[SPAN要素]テストテキスト
	//assignedSlot=[object]:null
	//splitText=[function]:function splitText() { [native code] }
	//data=[string]:テストテキスト
	//length=[number]:7
	//

テスト