如何遍历节点元素的属性集?例如<input type="button" id="btn1" onclick="javascript:aaa();"/>我如何操作可以得到字符串"type:button;id:btn1;onclick:javascript:aaa();"当然不能只是局限于这个例子,因为可能我不知道 这个input到底有多少属性,属性名和属性值是什么.我用for(var oAttrbute in document.getElementById('ID').Attributes)
{
//这里应该填入什么呢??????
}
期待好的答案.!!!!!

解决方案 »

  1.   

    欢迎做ASP.NET(C#)技术的朋友遇到技术问题来本群交流,一群37078937,二群37078867,超级群42656401,请按照群要求修改工作地名片,群会不定期清理不发言交流的,不改名的,保持群内新鲜血液,希望大家互相交流,共同提高技术!谢谢
      

  2.   

     
    <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; 
      

  3.   

    可以啊,谢谢了!  
    顺便问一下,d.specified是什么意思?