nodeValue的兼容问题
2024-10-16 05:21:03
nodeValue获取Text或Comment元素的文本值.
在IE6、IE7、IE8中游览器会自作聪明的去掉前面的空白字符text,而其它现代游览器则会保留空白
<body>
<span name="span">span</span>
<p> 12345 <span> 678 </span></p>
<script type="text/javascript">
var text = document.getElementsByTagName('p')[0].firstChild.nodeValue;
alert(text.length);//IE6\IE7\IE8 6 else 7
</script>
</body>
你会发现p标签和span标签的第一空白都没有了.所以在html中空白最好使用html实体
最新文章
- java.math.RoundingMode 几个参数详解
- Kali2.0VMwareTools安装
- python 简单爬虫diy
- CG
- 推荐系统之LFM
- Ubuntu中PyCharm中字体设置
- 验证jquery.validate.js
- 机房收费系统个人重构关于SQLHelper
- 【机房重构】SQL之视图
- build.gradle中引入jar
- w3school之JavaScript学习笔记
- ES6 浏览器兼容性 和 Transpilation
- [MySQL]配置多个MySQL服务(Windows)
- django -- 修改admin 密码问题
- linux上jenkins连接windows并执行exe文件
- Python3基础 os listdir curdir 查看当前工作目录的所有文件的名字
- 【Java】 剑指offer(49) 丑数
- Bert学习资料
- python将url转换成二维码
- 【Dos】Dos命令大全