js 通过className来获取元素
2015-05-22 15:18
501 查看
在网页中除了需要用id, name, tag等来获取元素外,也需要用css的class来获取。
今天找了下资料,记录一下。
原理: 用document.getElementsByTagName(‘*’);来获取所有元素,然后取得相同Class的元素。
使用方法如下:
转载自:http://blog.csdn.net/greenerycn/article/details/3030269
参考:http://www.imooc.com/wenda/detail/29466
今天找了下资料,记录一下。
原理: 用document.getElementsByTagName(‘*’);来获取所有元素,然后取得相同Class的元素。
function getElementsByClassName(n) { var classElements = [],allElements = document.getElementsByTagName('*'); for (var i=0; i< allElements.length; i++ ) { if (allElements[i].className == n ) { classElements[classElements.length] = allElements[i]; } } return classElements; }
使用方法如下:
var redClassElements = getElementsByClassName('red'); for (var i=0; i<redClassElements.length; i++) { redClassElements[i].style.display = "none"; }
转载自:http://blog.csdn.net/greenerycn/article/details/3030269
参考:http://www.imooc.com/wenda/detail/29466
相关文章推荐
- JS封装通过className获取元素的函数示例
- JS封装通过className获取元素的函数示例
- js通过classname来获取元素
- 通过className获取元素的js
- [Js]封装好的通过className来获取元素的函数
- js通过classname来获取元素的方法
- js通过元素class名字获取元素集合的具体实现
- JS原生通过id,class,tagname 来获取元素的方法
- javascript通过className来获取元素的简单示例代码
- 使用javascript通过className来获取元素
- JS封装通过className获取元素的函数
- 使用javascript通过className来获取元素
- js通过元素class名字获取元素集合的具体实现
- 通过js获取元素css3的transform rotate旋转角度方法
- 通过JS向表单中增加元素后提交无法获取数据问题的解决。
- js通过事件获取页面元素对象-适用于IE、FireFox
- js通过class获取元素的方法
- javascript通过className来获取元素的简单示例代码
- Ajax中通过JS代码自动获取表单元素值的示例代码
- JS通过className获取对象