innerHTML的屬性設(shè)置或返回元素的HTML內(nèi)容。
注意:如果<div>,<span>或<noembed>元素的子文本節(jié)點(diǎn)包含字符(&),(<)或(>),innerHTML會(huì)將這些字符作為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級(jí)別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屬性