标签:
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <meta charset="UTF-8">
5 <title></title>
6 </head>
7 <body>
8 <ul id="list">
9 <li class="book">西游记</li>
10 <li class="book">水浒传</li>
11 <li class="book">红楼梦</li>
12 <li class="book">三国演义</li>
13 </ul>
14 <input type="button" name="btn" value="按钮" id="inputButton"/>
15 <div class="box" id="divID"></div>
16 </body>
17 <script type="text/javascript">
18 // 1、根据 id 获取元素
19 var elementUl = document.getElementById("list");
20 console.log(elementUl);
21 // 例子
22 var elementDiv = document.getElementById("divID");
23 console.log(elementDiv);
24 // 2、根据 class 名字去获取
25 // 获取书
26 var books = document.getElementsByClassName("book");
27 console.log(books);
28
29 var divs = document.getElementsByClassName("box");
30 divs[0] console.log(divs);
31
32 // 3、根据标签名获取元素
33 var elementDiv = document.getElementsByTagName("div");
34 console.log(elementDiv[0]);
35 var elementLis = document.getElementsByTagName("li");
36 console.log(elementLis[2]);
37
38
39
40 // 4、用在某些特殊情况下(根据name 去获取元素)
41 var inputElement = document.getElementsByName("btn");
42 console.log(inputElement[0]);
43
44
45
46 // 5、通过 css 选择器去获取元素(获取到一个元素)
47 // 获取到class名为book的元素,从文档最开始寻找,找到第一个就结束查找 (IE9以下不支持)
48 var books = document.querySelector(".book");
49 console.log(books);
50 // 获取到class名为book的元素 所有的.(IE9以下不支持)
51 var books = document.querySelectorAll(".book");// .book === class="book"
52 console.log(books);
53
54
55
56 // 问题1 取出 ul标签前面的样式
57 // 第一步:拿到 ul 标签
58 var elementUl = document.getElementById("list");
59 // 修改元素
60 elementUl.style.listStyle = "none";
61 elementUl.style.color = "red";
62
63
64
65
66
67 // 修改 div 元素
68 var elementDiv = document.getElementsByClassName("box");
69 elementDiv[0].style.width = "100px";
70 elementDiv[0].style.height = "100px";
71 elementDiv[0].style.background = "red";
72
73
74
75
76 // 修改button 按钮的显示
77 var elementInput = document.getElementsByTagName("input");
78 elementInput[0].value = "博客园里大家一起来交流啊";
79
80
81
82
83 </script>
84
85 </html>
标签:
原文地址:http://www.cnblogs.com/PowellZhao/p/5537742.html