1 / 1 / 1
Регистрация: 11.11.2017
Сообщений: 33
1

Как сделать код более компактным?

06.12.2017, 11:50. Показов 987. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Javascript
1
2
3
    $(document).ready(function(){
      var sumNum = parseInt(document.getElementById("digit1").innerText) + parseInt(document.getElementById("digit2").innerText) + parseInt(document.getElementById("digit3").innerText) + parseInt(document.getElementById("digit4").innerText) + parseInt(document.getElementById("digit5").innerText)+ parseInt(document.getElementById("digit6").innerText)+ parseInt(document.getElementById("digit7").innerText)+ parseInt(document.getElementById("digit8").innerText)+ parseInt(document.getElementById("digit9").innerText);
      document.getElementsByTagName("count1")[0].innerHTML=sumNum; });
Как сделать код более компактным, т.е если вместо списка digit1,digit2,digit3,... Сделать один тег digit и скрипт бы все числа находящиеся внутри этих тегов суммировал
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.12.2017, 11:50
Ответы с готовыми решениями:

Подскажите как сделать код более аккуратным
На одном из своих сайтов использую таймер, задача была сделать таймер цикличным, чтобы каждые три...

Подскажите, как сделать код более универсальным?
просьба помочь сократить код правильнее сказать переделать в универсальный! ... var elem =...

Сделать html код более читабельным
Допустим, есть textarea с html кодом внутри, и нужно сделать этот код более читабельным, например:...

Сделать код более компактным
суть программы: считывается вся информация из бинарного файла в текстовик и паралельно добавляются...

2
Эксперт JS
2463 / 1769 / 625
Регистрация: 11.07.2016
Сообщений: 4,067
06.12.2017, 11:53 2
Самое простое - назначить этим элементам класс, сделать выборку по классу и просуммировать в цикле.
0
1 / 1 / 1
Регистрация: 11.11.2017
Сообщений: 33
06.12.2017, 12:41  [ТС] 3
Спасибо! Уже сам разобрался
Javascript
1
2
3
4
5
var sum = 0;
$('.digit').each(function(){
    sum += parseFloat($(this).text());  // Or this.innerHTML, this.innerText
});
document.getElementsByTagName("count1")[0].innerHTML=sum;
0
06.12.2017, 12:41
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.12.2017, 12:41
Помогаю со студенческими работами здесь

Сделать код более компактным
как можно переделать данную запись, но что бы более компактнее? LifeInTown ob1 = new...

Как сократить программу, сделав код более компактным?
При это нужно удалить и не использовать функции Multip_2 и Subtr_2. Но нужно по-прежнему вывести...

Как упростить код, сделать его компактным?
Здравствуйте уважаемые программисты. Как записать короче и грамотней нижеприведённый код: ...

Как сделать код более правильным?
Здравствуйте. Сделал сот такую штуку для сайта https://jsfiddle.net/yx608nb3/1/ . Правда, получился...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru