js获取元素的innerText属性为什么为空
2016-08-26 14:36
585 查看
看这样一段内容:
在ff浏览器因为没有支持innerText所以自然无法使用,chrome浏览器中a标签的innerText属性是没有办法获取的,原因就是它的父级div将visibility设置为了hidden(而display:none并不影响chrome的innerText取值),那么在IE浏览器中仍然是可以获取的!!!
<div id="ii" style="visibility:hidden"> <a style="cursor: hand">{0}/{1}</a> <a style="cursor: hand">[首页]</a> <a style="cursor: hand">[上页]</a> <a style="cursor: hand">[下页]</a> <a style="cursor: hand">[末页]</a> <input style="width: 20px; height: 16px" id="Text1"> </div> <script> var a = document.getElementById("ii").children[0]; document.write(a.innerHTML + " + " + a.innerText); </script>
在ff浏览器因为没有支持innerText所以自然无法使用,chrome浏览器中a标签的innerText属性是没有办法获取的,原因就是它的父级div将visibility设置为了hidden(而display:none并不影响chrome的innerText取值),那么在IE浏览器中仍然是可以获取的!!!
相关文章推荐
- 在JS中获取页面form中的一个TEXT元素的坐标值
- js+jquery动态设置/增加/删除/获取元素属性的两种方法集锦对比(动态onclick属性设置+动态title设置)
- Js基础第7课:通过ID获取元素、innerHTML 属性
- js+jquery动态设置/添加/删除/获取元素属性的两种方法集锦对照(动态onclick属性设置+动态title设置)
- js中innerText/value/innerHTML三个属性的区别
- document.getElementById("idName")用js方法获取元素,则设定风格属性的方法为
- js获取多个标签元素的内容,并根据元素的内容修改标签的属性
- js获取浏览器高度 窗口高度 元素尺寸 偏移属性的方法
- js获取Dom元素的属性样式
- 元素JS和jquery如何获取点击元素的id或name属性
- js向body创建对象、对象属性、对象事件,js获取元素坐标、元素边框大小、真实大小
- JS获取元素属性、样式getComputedStyle()和currentStyle方法兼容性问题
- 原生js获取元素的class属性(获取class的所有元素)以及改变或添加calssName
- js,jq获取元素位置属性及兼容性写法
- DOM元素的innerText和 innerHTML的属性
- js 获取和设置 元素 属性 getAttribute setAttribute
- 遇到的问题(css设置background 和 JS获取元素属性)
- JS中获取元素位置以及宽高的各种属性整理
- JavaScript DOM杂知识(value/innerHTML/innerText/textContent对比、nodeType/nodeName/nodeValue区别、获取任意类型的属性)
- js、jquery获取、设置元素属性与样式