类似通过NAME属性获得TD对象数组的功能

function $Attr(sattribute,svalue,stagname,obody){
var r_eles = [];
obody=!!obody ? obody : document.body; // 限制范围且在此容器内寻找
var objs = obody.getElementsByTagName(stagname);
for(var pos=0, s=[], len=objs.length; pos < len; pos++){
var v = objs[pos].getAttribute(sattribute);
if (!v || v != svalue) continue;
r_eles.push( objs[pos] );
}
return r_eles;
}
注:
拿TD标签做例子说明:sattribute表示TD的一个属性名称,svalue表示属性的值,stagname就表示TD,obody可有可无,表限制容器的查找范围。
如上表述,最终返回一个TD的对象集合。

你可能感兴趣的:(name)