js中innerHTML、innerText、outerHTML的用法与区别
来源:互联网 发布:二胡曲 知乎 编辑:程序博客网 时间:2024/06/11 01:14
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK" />
<title>测试 innerHTML innerText outerHTML</title>
</head>
<body>
<!--
innerHTML:以id="test"节点的所有子节点内容。
innerText:以id="test"节点的所有子节点内容中的 文本节点。注:只有ie支持,所以很少用。
innerHTML是符合W3C标准的属性,而innerText只适用于IE浏览器,因此,尽可能地去使用innerHTML,而少用innerText,
如果要输出不含HTML标签的内容,可以使用innerHTML取得包含HTML标签的内容后,再用正则表达式去除
outerHTML:包括id="test"节点以及其所有子节点内容
-->
<div id="test">
<span style="color:red">测试1</span> 测试2
</div>
<a href="javascript:alert(document.getElementById('test').innerHTML)">innerHTML内容</a>
<a href="javascript:alert(test.innerText)">innerHTML内容</a>
<a href="javascript:alert(document.getElementById('test').innerHTML.replace(/<.+?>/gim,''))">innerHTML内容 正则表达式</a>
<a href="javascript:alert(test.outerHTML)">outerHTML内容</a>
</body>
</html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK" />
<title>测试 innerHTML innerText outerHTML</title>
</head>
<body>
<!--
innerHTML:以id="test"节点的所有子节点内容。
innerText:以id="test"节点的所有子节点内容中的 文本节点。注:只有ie支持,所以很少用。
innerHTML是符合W3C标准的属性,而innerText只适用于IE浏览器,因此,尽可能地去使用innerHTML,而少用innerText,
如果要输出不含HTML标签的内容,可以使用innerHTML取得包含HTML标签的内容后,再用正则表达式去除
outerHTML:包括id="test"节点以及其所有子节点内容
-->
<div id="test">
<span style="color:red">测试1</span> 测试2
</div>
<a href="javascript:alert(document.getElementById('test').innerHTML)">innerHTML内容</a>
<a href="javascript:alert(test.innerText)">innerHTML内容</a>
<a href="javascript:alert(document.getElementById('test').innerHTML.replace(/<.+?>/gim,''))">innerHTML内容 正则表达式</a>
<a href="javascript:alert(test.outerHTML)">outerHTML内容</a>
</body>
</html>
0 0
- js中innerHTML与innerText,outerHTML的用法与区别
- js中innerHTML,innerText,outerHTML的用法与区别
- JS中innerHTML、outerHTML、innerText、outerText的用法与区别
- js中innerHTML,innerText,outerHTML的用法与区别
- js中innerHTML、innerText、outerHTML的用法与区别
- JS中innerHTML、outerHTML、innerText、outerText的用法与区别
- js中innerHTML,innerText,outerHTML的用法和区别
- js中innerHTML,innerText,outerHTML的用法和区别
- js中innerHTML,innerText,outerHTML的用法和区别
- js中innerHTML,innerText,outerHTML的用法和区别
- js中innerHTML,innerText,outerHTML的用法和区别
- js中innerHTML,innerText,outerHTML的用法和区别
- js中innerHTML,innerText,outerHTML的用法和区别
- js中innerHTML,innerText,outerHTML的用法与差别
- Javascript中innerHTML、outerHTML、innerText、outerText的用法与区别
- js中innerHTML、innerText、outerHTML、outerText区别
- JS中innerHTML createTextNode innerText outerHTML 区别
- JS中innerHTML、outerHTML、innerText、outerText的区别
- jQuery插件编写简单教程
- 含有JAVA代码的LR脚本,换了一台机器,跑不通了怎么办?
- Java 集合小结3
- 项目管理的5大过程组、9大知识域、44个管理流程的映射关系
- 【读书笔记】数据出现多重共线性情况:岭回归,lasso回归,适应性lasso回归,偏最小二乘回归
- js中innerHTML、innerText、outerHTML的用法与区别
- 淄博慢性鼻炎如何治疗
- 逐梦旅程学习笔记 DirectX开发入门03:旋转的彩色立方体进阶版
- DP备份报错 ORA-19554: error allocating device, device type: SBT_TAPE ORA-27211
- Android线程间通信机制
- SHELL 内置变量
- yii框架在layout模式下,模版和layout文件的渲染顺序
- 关于Contentprovider的小结
- 鸟哥私房菜实践(9)- SAMBA PDC