Как суммировать все число
помогите заданием буду очень благодарен
где 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, время: 04:47. |