亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

詳談innerHTML innerText的使用和區(qū)別

 更新時間:2017年08月18日 08:04:48   投稿:jingxian  
下面小編就為大家?guī)硪黄斦刬nnerHTML innerText的使用和區(qū)別。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

document對象中有innerHTML、innerText這兩個屬性,都是獲取document對象文本內容,但使用起來還是有區(qū)別的;

1) innerHTML設置或獲取標簽所包含的HTML+文本信息(從標簽起始位置到終止位置全部內容,包括HTML標簽,但不包括自身)

2) outerHTML設置或獲取標簽自身及其所包含的HTML+文本信息(包括自身)

3) innerText設置或獲取標簽所包含的文本信息(從標簽起始位置到終止位置的內容,去除HTML標簽,但不包括自身

4) outerText設置或獲取標簽自身及其所包含的文本信息(包括自身)

 

innerText和outerText在獲取的時候是相同效果,但在設置時,innerText僅設置標簽所包含的文本,而outerText設置包含包括標簽自身在內的文本。

示例代碼:

示例1: 

通過IE瀏覽器打開,彈出內容為"hello world""hello world"

通過Firefox瀏覽器打開,彈出內容為"hello world""undefined"

通過chrome瀏覽器打開,彈出的內容為"hello world""hello world"

alert(content.outerHTML)則彈出:"<p id="p1">hello world</p>"

示例2

 

通過IE瀏覽器打開,彈出內容為"<p id="p1">hello world</p>""hello world"

通過Firefox瀏覽器打開,彈出內容為"<p id="p1">hello world</p>""undefined"

通過chrome瀏覽器打開,彈出的內容為"<p id="p1">hello world</p>""hello world"

alert(content.outerHTML)則彈出:"<div id="d1"><p id="p1">hello world</p></div>"

綜上innerHTML所有瀏覽器都支持,innerText是IE瀏覽器支持的,F(xiàn)irefox瀏覽器不支持。

不同之處:

1) innerHTML、outerHTML在設置標簽之間的內容時,包含的HTML會被解析;而innerText、outerText則不會;

2) innerHTML、innerText僅設置標簽之間的文本,而outerHTML、outerText設置包含自身標簽在內文本

以上這篇詳談innerHTML innerText的使用和區(qū)別就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

最新評論