HTML DOM Element innerText 属性
- 前のページ innerHTML
- 次のページ insertAdjacentElement()
- 上一层に戻る HTML DOM Elements オブジェクト
定義と使用方法
innerText
属性を設定または返すことで、要素のテキスト内容を取得します。
注釈:設定 innerText
属性を設定すると、すべての子ノードが削除され、新しいテキストノードで置き換わります。
別の参照も見てください:
文法
要素やノードのテキスト内容を返します:
element.innerText
または
node.innerText
要素やノードのテキスト内容を設定します:
element.innerText = textまたは
node.innerText = text属性値
値 | 説明 |
---|---|
text | 要素のテキスト内容 |
返り値
タイプ | 説明 |
---|---|
文字列 | 要素とすべての後裔のテキスト内容、<script>と<style>要素を除きます。 |
innerHTML、innerText、textContentの違い
innerText属性は次のように返します:
要素とすべての子要素のテキスト内容のみを返します。CSSで隠されたテキストの間隔とタグは含まれませんが、<script>と<style>要素を除きます。
innerHTML属性は次のように返します:
要素のテキスト内容、すべての空白と内部のHTMLタグが含まれています。
textContent属性は次のように返します:
要素とすべての後裔のテキスト内容、空白とCSSで隠されたテキストが含まれていますが、タグは含まれません。
HTMLの例
<p id="myP"> この要素には余分なスペースがあり、<span>span要素</span>を含んでいます。</p>
JavaScript 実例
let text = document.getElementById("myP").innerText; let text = document.getElementById("myP").innerHTML; let text = document.getElementById("demo").textContent;
上記の例では:
innerText属性は次のように返します:
この要素には余分なスペースがあり、span要素を含んでいます。
innerHTML属性は次のように返します:
この要素には余分なスペースがあり、<span>span要素</span>を含んでいます。
textContent属性は次のように返します:
この要素には余分なスペースがあり、span要素を含んでいます。
ブラウザのサポート
すべてのブラウザがサポートしています element.innerText
:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
サポート | 10-11 | サポート | サポート | サポート | サポート |
- 前のページ innerHTML
- 次のページ insertAdjacentElement()
- 上一层に戻る HTML DOM Elements オブジェクト