摘要:设置或获取对象起始标签和结束标签之间的内容。使用上面的操作执行输出执行输出注意到区别了吗,输出中的内容时,标签是不包含在内的。在设置时,执行此时页面显示的内容是,此时标签名没有被解析,当作字符原样输出。
1.innerHTML:设置或获取对象起始标签和结束标签之间的内容。如:
hello worldsegmentfaultdazhuaoyao
执行console.log(document.getElementById("div1").innerHTML);输出:hello world
执行console.log(document.getElementById("div2").innerHTML);输出:
segmentfault
dazhuaoyao
2.innerText:设置或获取位于对象起始和结束标签内的文本。使用上面的div操作:
执行console.log(document.getElementById("div1").innerHTML);输出:hello world
执行console.log(document.getElementById("div2").innerHTML);输出:
segmentfault
dazhuaoyao
注意到区别了吗,输出div2中的内容时,标签是不包含在内的。在设置innerText时,执行:
document.getElementById("div1").innerText="
3.outerHTML:设置或获取对象及其内容的 HTML 形式。使用上面的div操作:
执行console.log(document.getElementById("div1").innerHTML);输出:
segmentfaultdazhuaoyao
4.outerText:设置或获取对象的文本。使用上面的div操作:
执行console.log(document.getElementById("div1").outerText);输出:hello world
执行console.log(document.getElementById("div2").innerHTML);输出:
segmentfault
dazhuaoyao
不过,设置outerText的值时,可以解析标签名。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/50511.html
摘要:设置或获取对象起始标签和结束标签之间的内容。使用上面的操作执行输出执行输出注意到区别了吗,输出中的内容时,标签是不包含在内的。在设置时,执行此时页面显示的内容是,此时标签名没有被解析,当作字符原样输出。 1.innerHTML:设置或获取对象起始标签和结束标签之间的内容。如: hello world segmentfault dazhuaoyao 执行console.log(doc...
摘要:有时候做项目会用到上述四个属性来获取文档里的一些内容,但对他们的区别还是有些模糊,所以写了几个简单的函数,通过打印在控制台上的结果看看他们之间的区别。 有时候做项目会用到上述四个DOM属性来获取HTML文档里的一些内容,但对他们的区别还是有些模糊,所以写了几个简单的函数,通过打印在控制台上的结果看看他们之间的区别。 代码: outer inner one be...
摘要:好的,这些是众所周知的。和两者最大区别就是是否会改变调用它们的节点自身,类似上面与的其二中所描述。并未写入规范,不建议使用,而且会导致调用它的节点自身消失。两者可能因为浏览器不同,输出的文本格式略有差别 innerHTML和outerHTML 先说一个几乎众所周知的,innerHTML和outerHTML中的内容都会被解析为DOM子树,其二就是, let txt = doc...
摘要:好的,这些是众所周知的。和两者最大区别就是是否会改变调用它们的节点自身,类似上面与的其二中所描述。并未写入规范,不建议使用,而且会导致调用它的节点自身消失。两者可能因为浏览器不同,输出的文本格式略有差别 innerHTML和outerHTML 先说一个几乎众所周知的,innerHTML和outerHTML中的内容都会被解析为DOM子树,其二就是, let txt = doc...
阅读 3485·2021-10-18 13:30
阅读 2940·2021-10-09 09:44
阅读 1963·2019-08-30 11:26
阅读 2287·2019-08-29 13:17
阅读 756·2019-08-29 12:17
阅读 2245·2019-08-26 18:42
阅读 470·2019-08-26 13:24
阅读 2951·2019-08-26 11:39