8.获取元素.html 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  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 id="box">111</div>
  10. <div class="box1">222</div>
  11. <button>我是一个按钮</button>
  12. <ul>
  13. <li id="aaa">1234567</li>
  14. <li id="aaa">1234567</li>
  15. <li id="aaa">1234567</li>
  16. <li id="aaa">1234567</li>
  17. <li id="aaa">1234567</li>
  18. <li id="aaa">1234567</li>
  19. <li id="aaa">1234567</li>
  20. </ul>
  21. <h3 class="hh">我的</h3>
  22. <span></span>
  23. <!--
  24. 元素
  25. getElementById
  26. querySelector
  27. 数组(伪数组)
  28. getElementsByClassName
  29. getElementsByTagName
  30. querySelectorAll
  31. -->
  32. <script>
  33. // 1.获取id选择器 document.getElementById
  34. var box = document.getElementById("box");
  35. console.log(box)
  36. // 2.获取类选择器 document.getElementsByClassName
  37. var box1 = document.getElementsByClassName("box1");
  38. console.log(box1[0].innerText,'类');
  39. // 3.获取标签选择器 document.getElementsByTagName
  40. var btn = document.getElementsByTagName("button");
  41. console.log(btn);
  42. // 4.通过css样式选择器获取全部标签 document.querySelectorAll
  43. var lis = document.querySelectorAll("ul li");
  44. console.log(lis);
  45. // 5.通过css样式选择器获取当前标签 document.querySelector
  46. var h3 = document.querySelector(".hh");
  47. console.log(h3);
  48. var span = document.querySelector("span");
  49. // var span = document.getElementsByTagName("span");
  50. console.log(span)
  51. span.innerText = '啊哈哈哈'
  52. // innerHTML innerText 区别
  53. </script>
  54. </body>
  55. </html>