<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 3.0//EN">
<html>
  <head>
    <title>getElementsByName.html</title>
<script type="text/javascript">
/******************* 用getElementsByname的用法**************************/
   /*
            寻找有给定name属性的元素,这个方法返回一个节点的集合,可以当做数组来处理;这个集合的length
            属性可以知道给定的name属性的元素个数
   */
   
   function getELementsByName(){
     var  nameNode=document.getElementsByName("node");
    
      alert("namenode的长度是"+"" + nameNode.length);
      for(var i=0;i<nameNode.length;i++){
           alert(nameNode[i].nodeName);
      }
   }
</script>
    
   
   
  </head>
  
  <body>
   <h2 id="hh"  name="node"> DOM结构树 </h2>
   <h1  name="node"> DOM结构树 </h1>
   
  -  <p  name="node"> <a href="#"  name="node" >连接</a>  </p>
         <input type="button" value="用getElementsByname查找元素" onclick="getELementsByName()" name="node"/>
  </body>
</html>
请各位大侠请帮帮帮忙,我给这些标签一个name的属性,然后用getElementsByName()的方法去获取一个元素的对象,获取后应该返回一个集合,集合里面应该有五个对象,但是为什么只有两个对象,H1和H2,P对象没有,