如何根據自定義屬性值尋找特定的某個元素
阿新 • • 發佈:2019-01-28
根據自定義屬性值尋找特定的某個元素
獲取具有自定義屬性特定元素函式:
- tag:自定義屬性所在的元素名
- attr:自定義屬性名稱
- value:自定義屬性值
function getElementByAttr(tag,attr,value) {
var aElements=document.getElementsByTagName(tag);
var aEle=[];
for(var i=0;i<aElements.length;i++) {
if(aElements[i].getAttribute(attr)==value)
aEle.push( aElements[i] );
}
return aEle;//具有該自定義屬性值得元素陣列
}
var mm=getElementByAttr('input','rowid',rowId);
//移除獲取到的第一個具有自定義屬性元素的checked屬性
$("input[value='"+mm[0].value+"']").removeAttr('checked')