<div id="a" rel="abc"></div>
jquery可以通过rel得到这个div $("div[rel='abc']");
原生的js怎么做?
------解决方案--------------------
var a = getElementsByTagName("div");
var dom;
for(var k = 0,kk=a.length;k<kk;k++){
if(a[k].getAttribute("rel") == "abc"){
dom = a[k];
break;
}
}
//dom 就是这个div
------解决方案--------------------
bytagname得到集合,
然后遍历判断是否存在这个属性,
然后判断属性值是否待于特定值
- HTML code
<div>ss</div> <div rel="m">some test</div> <div rel="n">ss</div> <script type="text/javascript" > var divs = document.getElementsByTagName("div"); for (var i = 0; i < divs.length; i++) { if (divs[i] && divs[i]["rel"] && divs[i]["rel"] == "n") { alert(divs[i].innerHTML); } } </script>