Dom获取元素的几种方式
来源:互联网 发布:批量编辑图片的软件 编辑:程序博客网 时间:2024/06/06 03:58
通过id获取获取元素
document.getElementById();
通过标签名获取元素(集合)
document.getElementByTagName();
通过class获取元素(集合) ie9失效
document.getElementByClassName();
封装getByClass()
方法一:
方法二:
getElementById getElementsByName区别
1.元素.getElementsByTagName('') 可以 元素.getElementById('') 不可以
2.getElementsByTagName 元素集合 有类似数组的功能 ali.length ali[0]
3.getElementById 静态的 getElementsByTagName 动态的(先抓取元素 后动态写入元素 也能对元素操作)
document.getElementById();
通过标签名获取元素(集合)
document.getElementByTagName();
通过class获取元素(集合) ie9失效
document.getElementByClassName();
封装getByClass()
方法一:
- function getByClass(oParent, iClass){
- var arr = [];
- var aEles = oParent.getElementsByTagName('*');
- alert(aEles.length)
- for( var i=0; i<aEles.length; i++ ){
- var arrClass = aEles[i].className.split(' ');
- for( var j=0; j<arrClass.length; j++ ){
- if( arrClass[j] == iClass ){
- arr.push(aEles[i]);
- break;//匹配到对应的class则跳出循环
- }
- }
- }
- return arr;
- }
方法二:
- function getByClass(oParent, iClass){
- var arr = [];
- var aEles = oParent.getElementsByTagName('*');
- for( var i=0; i<aEles.length; i++ ){
- var reg = new RegExp('\\b' + iClass + '\\b');
- if( reg.test(aEles[i].className) ){
- arr.push(aEles[i]);
- }
- }
- return arr;
- }
getElementById getElementsByName区别
1.元素.getElementsByTagName('') 可以 元素.getElementById('') 不可以
2.getElementsByTagName 元素集合 有类似数组的功能 ali.length ali[0]
3.getElementById 静态的 getElementsByTagName 动态的(先抓取元素 后动态写入元素 也能对元素操作)
0 1
- Dom获取元素的几种方式
- Js 获取HTML DOM节点元素的几种方法
- 获取Dom元素方式
- JavaScript有三种获取DOM元素的方式
- jquery中获取元素的几种方式小结
- dom元素的获取
- DOM元素的获取
- 通过DOM方式去定位 几种查找元素的方法
- 获取元素的三种DOM方法
- Jquery 方式获取 iframe Dom元素
- Jquery 方式获取 iframe Dom元素
- dom元素值的获取
- 设置元素浮动的几种方式
- 操作元素属性的几种方式
- 模拟元素点击的几种方式
- 隐藏一个元素的几种方式
- DOM获取元素的子元素
- selenium java and python获取元素路径的几种方式和实例
- 不用if比较两个数大小
- 关于在cocos2d中展示文字
- Unity3D 使用XML进行简单的配置文件修改
- Rotate Image、Pascal's Triangle vector用法
- Unity3D传递ProtoBuf-net消息测试
- Dom获取元素的几种方式
- 循环队列 链式队列 的jJAVA实现
- 学习swift资源汇总
- 利用原生JavaScript获取样式的方式小结
- 数据结构与算法分析的C++描述结构学习(2)
- POJ 3580——SuperMemo(Splay树,经典题)
- 10-30
- <六>读<<大话设计模式>>之原型模式
- 用Javascript获取页面元素的位置