如何遍历节点元素的属性集?例如<input type="button" id="btn1" onclick="javascript:aaa();"/>我如何操作可以得到字符串"type:button;id:btn1;onclick:javascript:aaa();"当然不能只是局限于这个例子,因为可能我不知道 这个input到底有多少属性,属性名和属性值是什么.我用for(var oAttrbute in document.getElementById('ID').Attributes)
{
//这里应该填入什么呢??????
}
期待好的答案.!!!!!
{
//这里应该填入什么呢??????
}
期待好的答案.!!!!!
<script type="text/javascript">
function Display() {
var len = document.getElementById('btn1').attributes.length;
for (var i = 0; i < len; i++) { var d = document.getElementById("btn1").attributes[i];
if (d.specified) {
alert(d.name); //获取名字
alert(d.value); //获取值
}
} }如果是服务器控件,则换成:
var len = document.getElementById('<%=控件ID.ClientID%>').attributes.length;
顺便问一下,d.specified是什么意思?