[JavaScript]遍历DOM对象所有属性

时间:2022-08-25 12:57:44

遍历DOM对象所有属性

DOM对象的HTML:

<button id="btnToggleState" onclick="toggleStateManagement()">Disable State Cookie</button>

1、遍历DOM对象所有具备的属性(全属性、不管在HTML tag中是否设置都会遍历)

var obj=document.getElementById("btnToggleState")
var s="";
for(var elem in obj)
s+=elem+"\n";
alert(s);

2、遍历DOM对象在HTML tag中设置过的属性

$.each($('#btnToggleState')[0].attributes,function(i,attrib){
alert(i+":"+attrib.name+":"+attrib.value);
});