原生Js通过class属性值获取对象
来源:互联网 发布:mysql router 读写分离 编辑:程序博客网 时间:2024/05/19 17:22
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>原生Js通过class属性值获取对象</title><script type="text/javascript">window.onload = function(){console.log(getElementByClassName("tag").length);console.log(getElementByClassName("tag"));}function getElementByClassName(classnames){ var objArray= new Array();//定义返回对象数组var tags=document.getElementsByTagName("*");//获取页面所有元素var index = 0;for(var i in tags){if(tags[i].nodeType==1){if(tags[i].getAttribute("class") == classnames){ //如果某元素的class值为所需要objArray[index]=tags[i];index++;} } } return objArray;}</script></head><body><div class="tag nav" ></div><div class="tag" ></div></body></html>
测试结果如下:
1
[div.tag]
结论:目前方法仅仅可以获得class的属性值唯一的那个对象
1 0
- 原生Js通过class属性值获取对象
- 原生js获取对象属性
- JS原生获取class对象(getElementsByClassName)
- 原生JS获取所有CLASS
- jQuery通过class属性获取对象(class的值有两个的时候)
- 原生JS获取CSS属性值
- JS原生获取对象的所有属性-函数包装
- js通过Class Name获取一个对象的数组
- js通过Class Name获取一个对象的数组
- JS原生通过id,class,tagname 来获取元素的方法
- 原生JS中如何获取CSS属性中的值
- 原生JS中如何获取CSS属性中的值
- 原生JS获取元素css属性
- 原生JS获取和设置指定属性
- 原生js遍历json对象,获取key,value值
- js-如何获取class对象
- 在JQuery 中 获取原生 js 对象
- js获取对象中的属性值
- 《Qt Creator快速入门》(第二版,霍亚飞)自学笔记 2.2.3设置应用程序图标
- MySQL 序列使用AUTO_INCREMENT
- CListCtrl控件使用方法总结
- 适合IOS新手的pickerView使用
- Jedis远程连接Redis服务器报错(connect time out)解决方案
- 原生Js通过class属性值获取对象
- 014_搭建Junit日志环境
- Class.isAssignableFrom(Class clz)方法 与 instanceof 关键字的区别
- 数据库集群分类和介绍
- 重新下载jdk,虽已更改环境配置,但运行仍为原来的jdk?
- 继电器, 接触器,干簧管,弱电控制强电
- 认知、流形与虚实世界
- UpdateData函数
- iOS开发之CocoaPods安装和使用