function getElementsByAttr(tag, attr, value){
var arrayEl = new Array();
var el = document.getElementsByTagName(tag);
for(i=0, j=0; i<el.length; i++){
if(el[i].getAttribute(attr) == value){
arrayEl[j] = el[i];
j++;
}
}
return arrayEl;
}
مثال استفاده:var inputTxt = getElementsByAttr('input', 'type', 'text');