根据class名称获取元素
2012-06-13 11:18
183 查看
function getClass(str, root, tag) { if (root) { root = typeof root == "string" ? document.getElementById(root) : root; } else { root = document.body; } tag = tag || "*"; var els = root.getElementsByTagName(tag), arr = []; for (var i = 0; i < els.length; i++) { for (var j = 0; k = els[i].className.split(" "), j < k.length; j++) { if (k[j] == str) { arr.push(els[i]); break; } } } return arr; }
相关文章推荐
- javascript根据class获取元素
- 笔记-[JS自定义方法]-根据className获取元素对象
- 根据ClassName获取元素节点
- 根据元素的名称获取元素
- js根据类名获取元素——自定义getElementsByClass()
- 根据class属性获取元素
- js根据id,class,标签获取元素
- jquery 根据多个class获取元素
- 根据数据库名获取所有表及视图名称
- 获取元素,动态添加、删除元素以及getElementByTagName、和getElementByClassName)的用法
- C#根据枚举的key值获取枚举name名称
- Java-获取Class对象的名称
- 根据进程名称获取进程pid,结束进程,执行exe文件
- 如何根据包名packageName获取程序启动的主Activity名称?
- WPF中根据元素名称查找子元素
- javascript也可以通过中文id和class获取元素你知道吗?
- jQuery根据ID、CLASS、等获取对象
- JQuery中根据属性或属性值获得元素(6种情况获取方法)
- python使用selenium获取元素出现错误:"errorMessage":"Compoud class names not permitted"
- 通过python调用adb命令实现用元素名称、id、class定位元素