首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

怎么同过自定义属性获取div对象

2012-03-28 
如何同过自定义属性获取div对象html:dividme zdy_id343279814/divJS:通过document.getElementBy

如何同过自定义属性获取div对象
html:
<div id="me" zdy_id="343279814"></div>

JS:
通过document.getElementById("me")可以轻而易举的获取该div,但是如何以zdy_id作为参数获取该div呢?
用getElementById("zdy_id='343279814'"), getElementsByName("zdy_id='343279814'")和getElementsByTagName("zdy_id='343279814'")似乎都不行,大家有什么解决方案

[解决办法]
var a = getElementsByTagName("div");
var dom;
for(var k = 0,kk=a.length;k<kk;k++){
if(a[k].getAttribute("zdy_id") == "343279814"){
dom = a[k];
break;
}
}

//dom 就是这个div
[解决办法]

探讨

var a = getElementsByTagName("div");
var dom;
for(var k = 0,kk=a.length;k<kk;k++){
if(a[k].getAttribute("zdy_id") == "343279814"){
dom = a[k];
break;
}
}

//dom 就是这个div

[解决办法]
dom.getAttribute("zdy_id");来获取!!

热点排行