English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
innerHTMLの属性は要素のHTML内容を設定または返却します。
注意:div、span、<noembed>要素の子テキストノードが文字(&)、(<)、または(>)を含む場合、innerHTMLはこれらの文字をHTMLエンティティ「&amp;」、「&lt;」、「&gt;」として処理します。使用textContent属性はこれらのテキストノードの内容のオリジナルコピーを取得します。
innerHTML属性の返却:
element.innerHTML
innerHTML属性の設定:
element.innerHTML = text
document.getElementById("para").innerHTML = "Hello world";テストしてみる‹/›
すべてのブラウザでinnerHTML属性が完全にサポートされています:
属性 | |||||
innerHTML | は | は | は | は | は |
値 | 説明 |
---|---|
text | 指定された要素のHTML内容を指定します |
返り値: | 要素のHTML内容を示す文字列 |
---|---|
DOMバージョン: | DOMレベル1 |
id="para"を使用して<p>要素のHTML内容を取得します:
var x = document.getElementById("para").innerHTML;テストしてみる‹/›
ドキュメントのbody属性の内容をクリアすることで、ドキュメントのすべての内容を空にすることができます:
document.body.innerHTML = "";テストしてみる‹/›
HTML DOM 参考:HTML DOM textContent属性