美文网首页
innerHTML和innerText和outerHTML的区别

innerHTML和innerText和outerHTML的区别

作者: en_young | 来源:发表于2020-04-17 13:16 被阅读0次

    1、innerHTML和innerText的区别

    (1)innerHTML是所有的浏览器都支持的,但是innerText是只有IE浏览器和Chrome浏览器支持,火狐浏览器不支持;

    (2)innerHTML截取的是从对象的起始位置到终止位置的全部内容,包括Html标签;而innerText截取的是从对象的起始位置到终止位置的内容,但是不包括Html标签;

    2、innerHTML和outerHTML的区别:

    outerHTML是不止包含innerHTML的内容还包括标签对象本身。

    也就是:

    <div id="out"><p id="in">内部内容</p></div>

    console.log(document.getElementById("out").innerHTML);//<p id="in">内部内容</p>

    console.log(document.getElementById("out").outerHTML);//<div id="out"><p id="in">内部内容</p></div>

          

    相关文章

      网友评论

          本文标题:innerHTML和innerText和outerHTML的区别

          本文链接:https://www.haomeiwen.com/subject/zoirvhtx.html