javascript根据元素自定义属性获取元素,操作元素

妖狐艹你老母 2022-06-16 06:29 888阅读 0赞

转自javascript根据元素自定义属性获取元素,操作元素

  1. function getElementByAttr(tag,attr,value) {
  2. var aElements=document.getElementsByTagName(tag);
  3. var aEle=[];
  4. for(var i=0;i<aElements.length;i++)
  5. {
  6. if(aElements[i].getAttribute(attr)==value)
  7. aEle.push( aElements[i] );
  8. }
  9. return aEle;
  10. }
  11. //此时获得的是数组
  12. window.onload=function() {
  13. var aDiv=getElementByAttr('div','data-id','123456');//返回data-id为123456的div集合
  14. for(var i=0;i<aDiv.length;i++){
  15. aDiv[i].style.backgroundColor='#ccc';
  16.   }
  17. }

发表评论

表情:
评论列表 (有 0 条评论,888人围观)

还没有评论,来说两句吧...

相关阅读