1 <body>
 2     <ul>
 3         <li name="list">li:1</li>
 4         <li name="list">li:2</li>
 5     </ul>
 6     <input type="text" name="txtInp" value="1">
 7     <input type="text" name="txtInp" value="2">
 8     <input type="text" name="txtInp" value="3">
 9 </body>
10 
11 <script>
12     /**********
13      * 上下文必须是document;
14      * 在ie浏览器下,只能获取表单元素的name属性值;
15     *************/
16     var oUl=document.getElementsByTagName('ul')[0];
17     //var aLis=oUl.getElementsByName('list'); //oUl.getElementsByName is not a function
18     var aLis=document.getElementsByName('list');
19     alert('li的长度: '+aLis.length); // 标准浏览器弹出:2; ie6-8弹出:0
20 
21     var aInp=document.getElementsByName('txtInp');
22     alert('input的长度: '+aInp.length); // 标准浏览器输出:3; ie各版本都弹出了:3
23 
24 </script>

 

 posted on 2015-05-10 19:09  gupeng1988  阅读(294)  评论(0)    收藏  举报