标签怎么做 innerhtml和innertext的区别?
innerhtml和innertext的区别?
示例代码:
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是什么?
HTML是HTML标记的属性。大多数成对出现的标记都具有此属性。它是介于开始标记和结束标记之间的字符,不包括标记本身。例如,P标记和span标记嵌套在一起pp.innerHTML文件aaaaaaaaaaaaaaaaaass.innerHTML文件本文的内容是
InnerText插入纯文本,即使文本包含HTML标记,也会显示;InnerText会识别HTML标记;例如,VAR STR=“<div>test</div>”使用innerText,插入后显示<div>test</div>,插入后显示innerHTML,显示test
innerHTML是原生JS的编写方法,即获取或插入元素中的HTML内容。InnerHTML是一个属性。例如,如果有一个标记:<div id=“d”></div>,则以下为JS:VAR d=文档.getElementById(“d”)di.innerHTML=“<span样式=”颜色:红色“>hello</span>”//重置D.Alert中的HTML代码(D.innerhtml)//取出D中的HTML代码。jQuery的HTML()方法也是本机innerhtml方法已调用。不同之处在于,您需要使用JQ语法而不是原生JS方法,例如$(“#d”)。上面的HTML(“<B>hi</B>”)。当然,最重要的是原生JS总是比JQ快
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。