美文网首页
dom对象的innerText和innerHTML有什么区别?

dom对象的innerText和innerHTML有什么区别?

作者: 蜕变最美的你 | 来源:发表于2017-08-04 14:17 被阅读0次

    innerText是一个可的dom属性,返回元素内容的文本内容,在多层嵌套的HTML元素有上到下的顺序拼接内容;

     <div>
        <p>
            aaa
            <span>bbb</span>
        </p>
     </div>
    

    最外层的div的innerText返回内容为"aaabbb";

    innerHTML属性与innerText类似,但是不是返回元素的文本内容,而是返回元素的HTML结构,在写入的时候也会自动构建dom;

     <div>
        <p>
            aaa
            <span>bbb</span>
        </p>
     </div>
    

    最外层的div的innerHTML返回内容为"<p>aaa<span>bbb</span></p>"

    outerHTML属性与innerHTML类似,但是放回的内容包括本身;

    相关文章

      网友评论

          本文标题:dom对象的innerText和innerHTML有什么区别?

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