<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD><BODY>
<FORM METHOD=POST ACTION=""name=form1>
<INPUT TYPE="checkbox" id="c1"value=1>  <INPUT TYPE="checkbox" id="c1"value=1>  
<SCRIPT>
var n=0;
 
for( var i =0; i < form1.elements.length; i++ ){
if (form1.elements[i].id="c1"){
n++;
}
}
alert(n);
 
</SCRIPT></FORM>
</BODY>
</HTML>

解决方案 »

  1.   

    javascript支持的dom好像是很有限的
      

  2.   

    <input id=mm>
    <SCRIPT LANGUAGE="JavaScript">
    var e = document.all.mm;
    var s = "";
    for(var i in e)
    {
      s += i +" = "+ e[i] +"\r\n";
    }
    alert(s);
    </SCRIPT>
      

  3.   

    <body onclick="if(event.srcElement.tagName=='INPUT') alert(event.srcElement.name)">input 可换为img、a、div等等
    name为其对应的属性,如id、name、value等
      

  4.   

    meizz(梅花雪) 你的程序输出结果好多,都是什么呀?
      

  5.   

    怪我没有说清楚,我是要取得相当于xml节点的全部属性,就是在html页面上ggg="gggg"这些属性。我现在用正则表达式解决了
    揭帖