正文
JS中innerHTML和innerText,outerHTML和outerText
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
innerHTML | 声明了元素含有的HTML文本,不包括元素本身的开始标记和结束标记 | innerHTML是符合W3C标准的属性,而innerText只适用于IE浏览器(现在也适应chrome浏览器),因此,尽可能地去使用 innerHTML,而少用innerText | HTML代码 | innerHTML | innerText |
<div>你好,世界</div> | "你好世界" | "你好世界" | |||
innerText | 只能声明元素本身的文本内容 | <div><b>你好,世界</b></div> | "<B> 你好,世界 </B>" | "你好世界" | |
<div><font color="red"></font></div> | "<FONT color="red"></FONT>" | "" | |||
outerHTML和outerText与innerHTML和innerText相似,但替换的是整个目标节点,也就是说这两个属性对元素本身进行修改 |
null