innerText與innerHTML的區別

2021-09-24 07:29:13 字數 610 閱讀 7965

innertext可以獲取標籤間的內容,如果標籤間只有文字的話,則是直接獲取。如果標籤間還有巢狀標籤的話,則會將巢狀標籤忽略掉獲取文字。

innertext在給標籤設定內容的時候,如果是純文字內容的話,則直接設定或者覆蓋設定。如果標籤間還有巢狀標籤的話,設定文字的時候只會顯示文字,若加上文字標籤,則會將文字標籤用轉義符進行轉義。

innertext有相容性的問題 ,innertext是谷歌和ie瀏覽器支援的, 低版本的火狐瀏覽器(42)不支援innertext,支援的是textcontent 。高版本的火狐瀏覽器,innertext和textcontent兩個屬性都支援,而ie8及之前的瀏覽器只支援 innertext,不支援textcontent,textcontent 是谷歌和火狐支援的。

使用innerhtml來獲取標籤間內容的時候,如果標籤間是純文字內容的話,則是直接獲取。如果標籤間有巢狀標籤的話,則會將文字和標籤一併獲取。

使用innerhtml 給標籤設定內容的時候,如果設定的內容是純文字的話,則是直接設定或者覆蓋設定。如果設定的內容裡面,有巢狀標籤的話,設定文字的時候只會顯示文字,若加上文字標籤,則文字標籤和文字都會在瀏覽器中渲染出來,也可以用來做動態建立元素的方式。

沒有相容性的問題,各瀏覽器都支援 。

innerHTML與innerText的異同

在一道面試題中看到的。1 功能講解 innerhtml 設定或獲取位於物件起始和結束標籤內的 html outerhtml 設定或獲取物件及其內容的 html 形式 innertext 設定或獲取位於物件起始和結束標籤內的文字 outertext 設定 包括標籤 或獲取 不包括標籤 物件的文字 2 ...

innerHTML 與 innerText 的不同

test.innerhtml 也就是從物件的起始位置到終止位置的全部內容,包括html標籤。上例中的test.innerhtml的值也就是 test1 span test2 test.innertext 從起始位置到終止位置的內容,但它去除html標籤 上例中的text.innertest的值也就是...

Java 內部類(Inner類)

內部類即為在其他類內部定義的子類,根據位置 是否被 static 修飾 是否有類名分為以下四種。同成員變數一樣,屬於類的全域性成員,可以用許可權修飾符 static final abstract 修飾,在其中可以呼叫外部類的屬性 方法,還可在其中定義內部類。建立非靜態內部類的物件時,必須先建立外部類...