innerHTML的屬性設(shè)置或返回元素的HTML內(nèi)容。
注意:如果<div>,<span>或<noembed>元素的子文本節(jié)點(diǎn)包含字符(&),(<)或(>),innerHTML會將這些字符作為HTML實(shí)體“&amp; “,”&lt;“ 和“&gt;” 分別。使用textContent屬性獲取這些文本節(jié)點(diǎn)內(nèi)容的原始副本。
返回innerHTML屬性:
element.innerHTML
設(shè)置innerHTML屬性:
element.innerHTML = text
document.getElementById("para").innerHTML = "Hello world";測試看看?/?所有瀏覽器完全支持innerHTML屬性:
| 屬性 | ![]() | ![]() | ![]() | ![]() | ![]() |
| innerHTML | 是 | 是 | 是 | 是 | 是 |
| 值 | 描述 |
|---|---|
| text | 指定元素的HTML內(nèi)容 |
| 返回值: | 一個(gè)字符串,表示元素的HTML內(nèi)容 |
|---|---|
| DOM版本: | DOM級別1 |
使用id="para"獲取<p>元素的HTML內(nèi)容:
var x = document.getElementById("para").innerHTML;測試看看?/?您可以通過清除文檔的body屬性的內(nèi)容來清空文檔的全部內(nèi)容:
document.body.innerHTML = "";測試看看?/?
HTML DOM參考:HTML DOM textContent屬性