将所有的元素节点,添加到一个数组中

  1. <script>
  2. var arr = [];
  3. arr.push("html")
  4. // console.log(arr);
  5. arr.push("css");
  6. console.log(arr);
  7. </script>
  1. <body>
  2. <div id="parent">
  3. <p class="one">1</p>
  4. <p class="one">2</p>
  5. <p class="one">3</p>
  6. </div>
  7. <script>
  8. var parent = document.getElementById("parent");
  9. var childs = parent.childNodes;
  10. var arr = [];
  11. for(var i=0;i<childs.length;i++){
  12. if(childs[i].nodeType==1){
  13. // console.log(childs[i]);
  14. arr.push(childs[i]);
  15. }
  16. }
  17. console.log(arr);
  18. </script>
  19. </body>