最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2017年08月18日 08:04:48   投稿:jingxian  
下面小編就為大家?guī)?lái)一篇詳談innerHTML innerText的使用和區(qū)別。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

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

1) innerHTML設(shè)置或獲取標(biāo)簽所包含的HTML+文本信息(從標(biāo)簽起始位置到終止位置全部?jī)?nèi)容,包括HTML標(biāo)簽,但不包括自身)

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

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

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

 

innerText和outerText在獲取的時(shí)候是相同效果,但在設(shè)置時(shí),innerText僅設(shè)置標(biāo)簽所包含的文本,而outerText設(shè)置包含包括標(biāo)簽自身在內(nèi)的文本。

示例代碼:

示例1: 

通過(guò)IE瀏覽器打開(kāi),彈出內(nèi)容為"hello world""hello world"

通過(guò)Firefox瀏覽器打開(kāi),彈出內(nèi)容為"hello world""undefined"

通過(guò)chrome瀏覽器打開(kāi),彈出的內(nèi)容為"hello world""hello world"

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

示例2

 

通過(guò)IE瀏覽器打開(kāi),彈出內(nèi)容為"<p id="p1">hello world</p>""hello world"

通過(guò)Firefox瀏覽器打開(kāi),彈出內(nèi)容為"<p id="p1">hello world</p>""undefined"

通過(guò)chrome瀏覽器打開(kāi),彈出的內(nèi)容為"<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在設(shè)置標(biāo)簽之間的內(nèi)容時(shí),包含的HTML會(huì)被解析;而innerText、outerText則不會(huì);

2) innerHTML、innerText僅設(shè)置標(biāo)簽之間的文本,而outerHTML、outerText設(shè)置包含自身標(biāo)簽在內(nèi)文本

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

相關(guān)文章

最新評(píng)論

淮安市| 双桥区| 南充市| 田林县| 新昌县| 云南省| 浠水县| 靖西县| 墨竹工卡县| 玛曲县| 泰兴市| 南部县| 柞水县| 噶尔县| 安顺市| 循化| 大方县| 红河县| 凤庆县| 武胜县| 灵川县| 新泰市| 珲春市| 长丰县| 伊春市| 临海市| 五家渠市| 永善县| 长沙市| 瓦房店市| 湟中县| 宜春市| 诸城市| 东明县| 丰宁| 东源县| 五常市| 蓝田县| 太仓市| 会宁县| 宝应县|