JS——坑11

喜欢ヅ旅行 2022-06-03 01:44 169阅读 0赞
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Document</title>
  6. </head>
  7. <body>
  8. <ul>
  9. <li>Item</li>
  10. <li></li>
  11. <li></li>
  12. <li>Item</li>
  13. <li>Item</li>
  14. </ul>
  15. <script>
  16. var items=document.getElementsByTagName("li");
  17. for(var i=0;i<items.length;i++){
  18. console.log("i="+(i+1));
  19. console.log("innerHTML="+items[i].innerHTML);
  20. if(items[i].innerHTML==""){
  21. items[i].parentNode.removeChild(items[i]);//删除了一个length变为4,而此时i为1,下次循环i为2,而这个时候item[2]内容已不为空
  22. }
  23. }
  24. </script>
  25. </body>
  26. </html>

问:之后还有多少li,答案为4

发表评论

表情:
评论列表 (有 0 条评论,169人围观)

还没有评论,来说两句吧...

相关阅读

    相关 js

    判断一个变量var是否是数组,你需要使用Array.isArray(var),不能用typeof,否则弹出object 数组排序:\[1,2,5,10\].sort((a, b