多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > web前端 > htmlcss > innerHTML與innerText及outerHTML的用法區別

innerHTML與innerText及outerHTML的用法區別

來源:程序員人生   發布時間:2014-05-27 20:54:13 閱讀次數:2829次
用法:

<div id="test">
<span style="color:red">test1</span> test2
</div>

在 JS中可以使用:

test.innerHTML:

  也就是從對象的起始位置到終止位置的全部內容,包括Html標簽。

  上例中的test.innerHTML的值也就是“<span style="color:red">test1< /span> test2 ”。

test.innerText:

  從起始位置到終止位置的內容, 但它去除Html標簽

  上例中的text.innerTest的值也就是“test1 test2”, 其中span標簽去除了。

test.outerHTML:

  除了包含innerHTML的全部內容外, 還包含對象標簽本身。

  上例中的text.outerHTML的值也就是<div id="test">< span style="color:red">test1</span> test2</div>


完整示例:

<div id="test">
<span style="color:red">test1</span> test2
</div>

<a href="javascript:alert(test.innerHTML)">innerHTML內容</a>
<a href="javascript:alert(test.innerText)">inerHTML內容</a>
<a href="javascript:alert(test.outerHTML)">outerHTML內容</a>

特別說明:

  innerHTML是符合W3C標準的屬性,而innerText只適用于IE瀏覽器,因此,盡可能地去使用innerHTML,而少用innerText,如果要輸出不含HTML標簽的內容,可以使用innerHTML取得包含HTML標簽的內容后,再用正則表達式去除HTML標簽,下面是一個簡單的符合W3C標準的示例:

<a href="javascript:alert(document.getElementById('test').innerHTML.replace(/& lt;.+?>/gim,''))">無HTML,符合W3C標準</a>

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 欧美片欧美日韩国产综合片 | 日韩欧美亚洲一区 | yellow网站在线观看 | 青青综合 | 国内精品18videosex性欧美 | 黄色一级欧美 | 黄网址免费 | 一区二区三区国产精品 | 黄色三级生活片 | 免费观看欧美一级高清 | 最近的中文字幕大全免费8 最近的中文字幕大全免费版 | 亚洲一区二区观看 | 久久受www免费人成_看片中文 | 一区二区视频在线观看免费的 | 亚洲伊人久久大香线蕉在观 | 麻豆日韩区久久综合 | 成人在线网 | ady久久| 欧美国产综合在线 | 国产亚洲综合一区在线 | 久久黄色毛片 | 日本爱爱视频网站 | 亚洲欧美激情精品一区二区 | 亚洲综合激情另类专区 | 国产精品视频流白浆免费视频 | 米奇影院日韩免费 | аⅴ中文在线天堂 | 中文字幕在线观看一区二区三区 | 午夜免费啪视频观看网站 | 日本在线色 | 亚洲一区二区三区免费视频 | 国产一区二区三区在线观看视频 | 黄大片日本一级在线a | 久久久久这里只有精品 | 性欧美bbbbbb| 欧美性free xxx| 久久久国产这里有的是精品 | 手机看片一区 | 亚洲欧美在线不卡 | 国产毛片久久国产 | 波多野结衣在线视频免费观看 |