inner官网 InnerText和.InnerHtml有什么区别?
InnerText和.InnerHtml有什么区别?
InnerText插入纯文本,即使文本包含HTML标记,也将显示;innerHTML将识别HTML标记;例如:VAR STR=“<div>test</div>”use InnerText,插入后,显示<div>test</div>,插入后使用innerHTML,显示测试
示例代码:
innerHTML content
innerHTML content
共同点:innerHTML和innerText都将替换元素中的内容。区别:1。InnerHTML:即从对象的开始位置到结束位置的所有内容,包括HTML标记。在上面的例子中测试.innerHTML的值为“test2”。2InnerText:从开始位置到结束位置的内容,但是它删除了HTML标记上示例中的内容text.inner测试的值为“test1 test2”,其中删除了span标记。值得注意的是,innerHTML是W3C标准属性,而innerText仅适用于IE浏览器。因此,应该尽可能多地使用innerHTML而不是innerText。如果要输出不带HTML标记的内容,可以使用innerHTML获取带HTML标记的内容,然后使用正则表达式删除HTML标记。
innerhtml和innertext的区别?
1、区别:1)innerHTML:从对象开始到结束的所有内容,不包括HTML标记。2) Outerhtml:不仅包含innerHTML的全部内容,还包含对象标记本身。2、 示例:<divide=“test”><spanstyle=“颜色:红色>test1</span>test2</div>1)innerHTML的值为“<spanstyle=”颜色:红色“>test1</span>test2”2)outerhtml的值是< divide=“test”>< spanstyle=”颜色:红色“>test1</span>test2</div>
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。