innerhtml outhtml innerText outText 区别

innerHTML获取标签内的HTML
outerHTML获取标签及标签内的HTML

innerText 设置或获取位于对象起始和结束标签内的文本 
outerText 设置(包括标签)或获取(不包括标签)对象的文本 
正常情况下:
innerTEXT和outerTEXT都是获取标签内的文本,相同。

window.onload=function()

{

var d = document.getElementByIdx_x('box');

//alert(d.innerHTML)  //返回 p标签,与p标签里面的内容

//alert(d.outerHTML); //完全显示,div与p 标签和p标签里面的内容

//alert(d.innerText); //只返回p标签里面的文本内容

alert(d.outerText) //只返回p标签里面的文本内容

}

<div id="box"><p>这是文本内容</p></div>
原文地址:https://www.cnblogs.com/harbin1900/p/8480931.html