Как суммировать все число
помогите заданием буду очень благодарен
где itogo js суммирует квадратуру после это все число суммировать <span id="itogo">50 <span>кв\м</span></span> <span id="itogo">23 <span>кв\м</span></span> <span id="itogo">56 <span>кв\м</span></span> <span id="itogo">1233 <span>кв\м</span></span> <span id="itogo">234.2 <span>кв\м</span></span> <span id="itogo">676.15 <span>кв\м</span></span> <span id="itogo">76.26 <span>кв\м</span></span> <span id="itogo">23.8 <span>кв\м</span></span> <span>сумма:<span class="summavse">0</span></span> <script type="text/javascript"> здесь нужно прописать код JS </script> |
я в этом деле знание ноль
|
Не будет это работать - значение id должно быть уникальным.
|
если ID будет рандомные будет тогда будет работать
<span id="itogo_2">50 <span>кв\м</span></span> <span id="itogo_23">23 <span>кв\м</span></span> <span id="itogo_4">56 <span>кв\м</span></span> <span id="itogo_7">1233 <span>кв\м</span></span> <span id="itogo_100">234.2 <span>кв\м</span></span> <span id="itogo_56">676.15 <span>кв\м</span></span> <span id="itogo_34">76.26 <span>кв\м</span></span> <span id="itogo_123">23.8 <span>кв\м</span></span> <span>сумма:<span class="summavse">0</span></span> <script type="text/javascript"> здесь нужно прописать код JS и без никаких кнопок чтоб когда страницу открываешь сразу выводил результат </script> |
Выбрасывайте id, у вас есть гарантия того, что генератор псевдослучайной последовательности не вернет два одинаковых значения? Поместите span в одного родителя, которому задать id. И вообще, структуру html желательно бы сделать более удобнее.
|
ЯННП что значит "суммировать квадратуру", но смысл такой:
<html> <head> <meta charset="windows-1251" /> </head> <body > <span id="itogo">50 <span>кв\м</span></span> <span id="itogo">23 <span>кв\м</span></span> <span id="itogo">56 <span>кв\м</span></span> <span id="itogo">1233 <span>кв\м</span></span> <span id="itogo">234.2 <span>кв\м</span></span> <span id="itogo">676.15 <span>кв\м</span></span> <span id="itogo">76.26 <span>кв\м</span></span> <span id="itogo">23.8 <span>кв\м</span></span> <span>сумма:<span class="summavse">0</span></span> <script> with(document){ querySelector(".summavse").innerHTML=[] .map.call(querySelectorAll("#itogo"), function(x){ return parseFloat(x.innerHTML) }) .reduce(function(x, y){return x+y}) } </script> </body> </html> |
Может быть все таки querySelectorAll("class_name"), дабы не давать повода уверовать, что id может быть клоном? Он ведь так и сделает.
|
laimas,
Это его проблемы. |
Это точно, его :)
|
спс за ответ
|
Часовой пояс GMT +3, время: 23:01. |