2013-10-01 145 views
0

innerHTML屬性用於更改html中的文本。這是innerHTML將做的唯一事情(或)是否還有其他用途?什麼是HTML中的innerHTML屬性

+1

「innerHTML」更改元素的HTML內容。如果這對你來說還不夠用...那麼,你想要什麼? XD –

回答

4

不,它是一個setter和getter,用於參考的所有子元素的序列化DOM。

它不應該使用,因爲你想改變(這裏有textContent)的文字。

+0

出於好奇,你如何知道它是序列化DOM內容的setter和getter?因爲這聽起來像是一個特定於實現的東西(afaik html5之前的所有「標準」並沒有深入討論這些細節)留給瀏覽器供應商......你有沒有關於它的任何鏈接?會感興趣! – griffin

0

這是一個讀/寫屬性。

這意味着您也可以在隱藏div中獲取HTML,例如存儲在變量中。然後你可以把變量中的數據放在另一個不隱藏的div中,當你需要它時總是使用相同的屬性。想想幻燈片。

+0

...或甚至來自甚至不是所呈現的DOM的一部分的DocumentFragment。 – griffin

相關問題