DOM查询

getElementById() 通过id属性获取一个元素节点对象
getElementsByTagName() 通过标签名获取一组元素节点对象
getElementsByName() 通过name属性获取一组元素节点对象



 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4     <meta charset="UTF-8">
 5     <title></title>
 6 </head>
 7 <script type="text/javascript">
 8         window.onload=function(){
 9             var a=document.getElementById("2");
10             a.onclick=function(){
11                 var li=document.getElementsByTagName("li");
12                 for(var i=0;i<li.length;i++)
13                 {
14                 alert(li[i].innerHTML);
15                 }
16             }
17             var b=document.getElementById("3");
18             b.onclick=function(){
19             var inputs=document.getElementById("22");
20             alert(inputs.innerHTML);
21             }
22             var c=document.getElementById("4");
23             c.onclick=function(){
24             var inputs=document.getElementsByName("gender");
25             for(var i=0;i<inputs.length;i++)
26             {
27               alert(inputs[i].name);
28               alert(inputs[i].value);
29               alert(inputs[i].className);
30             }
31             }
32                     };
33     </script>
34 
35 <body>
36 <!--
37 getElementById() 通过id属性获取一个元素节点对象
38 getElementsByTagName() 通过标签名获取一组元素节点对象
39 getElementsByName() 通过name属性获取一组元素节点对象
40 -->
41 <div>
42     <ul>
43         <li id="22">12</li>
44         <li>23</li>
45     </ul>
46     <input type="button" id="2" value="1"/>
47     <input type="button" id="3" value="2"/>
48     <input type="button" id="4" value="3" >
49 
50     gender:
51     <input type="radio" name="gender" class="i am class" value="m"/>
52     male
53     <input type="radio" name="gender" value="f" />
54     female
55 </div>
56 </body>
57 </html>
原文地址:https://www.cnblogs.com/zuiaimiusi/p/11241724.html