2_获取元素.html 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>Document</title>
  7. </head>
  8. <body>
  9. <div class="box">hello world</div>
  10. <div id="box3">你好</div>
  11. <script>
  12. // 获取元素
  13. // 1:通过标签名获取元素 document.getElementsByTagName("标签名");
  14. // 注意:返回的是一个类数组对象,不能直接使用数组的方法 可以循环遍历获取到的元素对象
  15. var div1 = document.getElementsByTagName("div");
  16. // 可以通过索引来获取到具体的元素对象
  17. console.log(div1);
  18. console.log(div1[0]);
  19. // 2:通过类名获取元素 document.getElementsByClassName("类名");
  20. // 注意:返回的是一个类数组对象
  21. var box2 = document.getElementsByClassName("box");
  22. console.log(box2);
  23. console.log(box2[0]);
  24. // 3:通过id获取元素 document.getElementById("id");
  25. // 注意:返回的是一个元素对象
  26. var box3 = document.getElementById("box3");
  27. console.log(box3);
  28. </script>
  29. </body>
  30. </html>