DOM

HTMLElement.outerText プロパティ

 編集:2022.10.02 by T.A.

[Edge]○。→

取得では HTMLElement.innerText と同じ値を返します。

設定では、element のノード自身全体を指定されたテキストに置き換えます(innerText と異なります)。

構文
element.outerText
element HTMLElement

DOMString

要素自身が表示されていない場合(例えば、文書から切り離されていた場合や表示から隠されていた場合)の返値は、Node.textContent プロパティのものと同じになります。

セッターとして使用された場合、この要素の子要素を指定された値で置き換え、すべての改行を <br> 要素に変換します。

outerText

HTML:

開始<SPAN id=IdTest>SPAN要素</SPAN>終了
開始SPAN要素終了

JavaScript:

D=IdTest.outerText; //=[string]:SPAN要素
IdTest.outerText="テスト\r書き込み<B>B要素?</B>"; //
開始テスト
書き込み<B>B要素?</B>終了
D=IdTest.outerText; //エラー発生:IdTest is not defined

要素自身が完全にテキストに書き換えられた。


テスト