Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Функция подсчета конкретных классов (https://javascript.ru/forum/misc/75463-funkciya-podscheta-konkretnykh-klassov.html)

SuperZen 12.10.2018 15:02

Dilettante_Pro, хз ) у ТС в 297 строке
if (c > 0) result += s / c;

...

Dilettante_Pro 12.10.2018 21:41

SuperZen,
Что-то мне кажется, что в строке должны быть не чекбоксы, а радио

Rachik 12.10.2018 23:19

Цитата:

Сообщение от Dilettante_Pro (Сообщение 496199)
SuperZen,
Что-то мне кажется, что в строке должны быть не чекбоксы, а радио

Да, с радио было бы лучше, но у меня не получалось сделать с ней функцию, поэтому оставил checkox, а по поводу строчке это осталось с другого скрипта, который работал немного не так

Rachik 12.10.2018 23:21

Я с js только знакомлюсь, поэтому вполне возможно, что там косяки в коде

рони 12.10.2018 23:42

Цитата:

Сообщение от Rachik
с радио было бы лучше

добавлено, смотрите пост №7 снова.

Rachik 13.10.2018 16:02

Цитата:

Сообщение от рони (Сообщение 496207)
добавлено, смотрите пост №7 снова.

Большое спасибо, все работает.
Вопрос, какая часть в коде отвечает за вывод вот этой информации, что нужно поменять или добавить чтобы сделать подписи, а не 1,2,3 ... и можно ли их как-то разделить и вынести в пронумерованный список, например.

рони 13.10.2018 16:20

Цитата:

Сообщение от Rachik
чтобы сделать подписи

напишите вместо graph: 2, всё что хотите -- graph: "aaaabb cccc",

и замените

document.getElementById('result').textContent = JSON.stringify(graph, null, 4);

на иной вывод обьекта.
var html = Object.keys(graph).reduce(function(str, key) {
            return str += "<li>" + key + " : " + graph[key]
         },'<ol>')

       document.getElementById('result').innerHTML = html;


Часовой пояс GMT +3, время: 11:54.