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

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

function getElementByAttr(tag,attr,value)
{
    var aElements=document.getElementsByTagName(tag);
    var aEle=[];
    for(var i=0;iif(aElements[i].getAttribute(attr)==value)
            aEle.push( aElements[i] );
    }
    return aEle;
}
//此时获得的是数组
window.onload=function()
{
    var aDiv=getElementByAttr('div','data-id','123456');//返回data-id为123456的div集合
    for(var i=0;i'#ccc';
  }
}

你可能感兴趣的:(javascript根据元素自定义属性获取元素,操作元素)