博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
通过class获取data-id以及相应的对象
阅读量:6702 次
发布时间:2019-06-25

本文共 559 字,大约阅读时间需要 1 分钟。

  hot3.png

1.循环节点的方法;

foin方法,会循环出来所有的子元素,length,item,itemnamed;

for循环,获取到相应节点的数组的长度(length),做循环只会得到相应数组的元素,不会遍历出所有的子元素;

2.判断输出结果的类型:

typeof():数组,对象,null返回的结果都为object;NaN,数字,返回结果为number;字符串返回结果为string;

3.dom节点操作;

object.getAttribute(attr),获取自定义属性的值;

自定义方法获得相应的元素:

function getElementsByAttr(tag,attr,value){

var arr = document.getElementsByTagName(tag);

var elArr = [ ];

for(var i=0;i<arr.length;i++){

if(arr[i].getAttribute(attr)==value)

{

elArr.push(arr[ i ]);

}

}

return elArr;

}

返回一个自定义属性attr等于value的所有tag元素的集合。包含了所有的tag对象。

 

转载于:https://my.oschina.net/1861/blog/874126

你可能感兴趣的文章
Web版RSS阅读器(三)——解析在线Rss订阅
查看>>
Android大图片导致内存问题小结
查看>>
SQL SERVER 服务启动后停止,某些服务由其它服务或程序使用时将自动停止
查看>>
能够免费做商业站点的CMS讨论
查看>>
Aix db2 经user a using b连接时报SQL30082N Security processing failed with reason &quot;42&quot;...
查看>>
Microsoft Build 2016 Day 2 记录(多图慎入)
查看>>
word异常关闭,找到丢失的word
查看>>
如何利用Boostrap做响应式设计的前端方案?
查看>>
Mastered in EVENT LOOP
查看>>
androidstudio2.3升级到3.2遇到的坑
查看>>
innerHTML、innerText、textContent、outerHTML和value,傻傻分不清楚?
查看>>
车联网上云最佳实践(一)
查看>>
为你推荐几款开发常用的代码编辑器
查看>>
opencv python 直方图
查看>>
MySQL的Buffered and Unbuffered queries
查看>>
devstack安装
查看>>
利用 entry/onpremise 搭建一个 Sentry 异常汇总工具
查看>>
【跃迁之路】【513天】刻意练习系列272(2018.07.03)
查看>>
【刷算法】二叉搜索树与双向链表
查看>>
实战PHP数据结构基础之单链表
查看>>