博客列表 >二个获取元素的api 与 dom常用的遍历方法

二个获取元素的api 与 dom常用的遍历方法

牙森江
牙森江原创
2022年11月08日 15:27:56330浏览

1.两个获取元素的api

1.1 第一个获取元素的api-querySelectorAll

  1. <!DOCTYPE html>
  2. <html lang="zh-CN">
  3. <head>
  4. <meta charset="UTF-8" />
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  7. <title>获取dom元素</title>
  8. </head>
  9. <body>
  10. <ul class="item">
  11. <li>item1</li>
  12. <li>item2</li>
  13. <li>item3</li>
  14. <li>item4</li>
  15. <li>item5</li>
  16. <li>item6</li>
  17. <li>item7</li>
  18. <li>item8</li>
  19. <li>item9</li>
  20. </ul>
  21. <script>
  22. const items = document.querySelectorAll('.item > *')
  23. console.log(items, Array.isArray(items))
  24. items.forEach(item => (item.style.color = 'green'))
  25. </script>
  26. </body>
  27. </html>

运行效果:

1.2 第一个获取元素的api-querySelector

  1. <!DOCTYPE html>
  2. <html lang="zh-CN">
  3. <head>
  4. <meta charset="UTF-8" />
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  7. <title>获取dom元素</title>
  8. </head>
  9. <body>
  10. <ul class="item">
  11. <li>item1</li>
  12. <li>item2</li>
  13. <li>item3</li>
  14. <li>item4</li>
  15. <li>item5</li>
  16. <li>item6</li>
  17. <li>item7</li>
  18. <li>item8</li>
  19. <li>item9</li>
  20. </ul>
  21. <script>
  22. const item = document.querySelector('.item> *')
  23. console.log(item)
  24. </script>
  25. </body>
  26. </html>

运行效果:

2.dom常用的遍历方法

常用的遍历方法有三个:1.document 2.element 3.text 个类型

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议