gpt4 book ai didi

javascript - 我怎样才能选择所有的列表,然后将它的所有数字加在一起?

转载 作者:行者123 更新时间:2023-11-30 09:13:31 26 4
gpt4 key购买 nike

  <div id=“container”> 
<!--i want to select all the li and the add all their numbers together -->
<ul>
<li>5</li>
<li>10</li>
<li>15</li>
<li class="child">20</li>
<li>25</li>
<li>30</li>
<li>25</li>
<li>30</li>
<li>25</li>
<li>30</li>
<li>25</li>
<li>30</li>
</ul>
</div>

我想选择所有的 li 并将它们的所有数字加在一起我想选择所有的 li 并将它们的所有数字加在一起

最佳答案

您可以使用函数 document.querySeclectorAll 和函数 reduce 来添加值。

let result = Array.from(document.querySelectorAll('#container li')).reduce((a, {textContent}) => a + +textContent, 0);
console.log(result);
<div id="container">  <!--i want to select all the li and the add all their numbers together -->  <ul>    <li>5</li>    <li>10</li>    <li>15</li>    <li class="child">20</li>    <li>25</li>    <li>30</li>    <li>25</li>    <li>30</li>    <li>25</li>    <li>30</li>    <li>25</li>    <li>30</li>  </ul></div>

关于javascript - 我怎样才能选择所有的列表,然后将它的所有数字加在一起?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56836239/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com