Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Собтие сбора массива не работает (https://javascript.ru/forum/events/71406-sobtie-sbora-massiva-ne-rabotaet.html)

biryukovm 16.11.2017 11:50

Собтие сбора массива не работает
 
Привет всем мне понадобилась делать сбор событий и сравнивать его на понижение или повышение и я все не как не могу сделать это. Подскажите.


Я раньше писал код под вид цыкла который брал все классы и меня их стили сейчас мне понадобилось получать attr параметры

Вот пример кода
if (document.getElementsByClassName("summ")){
var price = document.getElementsByClassName("summ");
var price_list=[];
for (var i = 0; i < price.length; i++) {
    
    alert(price[i].attr("id")); 
    list_count = price[i].attr("id");
    list_s = price[i].attr("sum");
    price_list[list_count] = [list_s];
    }
}


и он не срабатывает постоянно придерается к attr незнаю почему.
По итогу мне надо все это загнать в массив чтобы потом сравнивать типа
if (price_list[698]==price_new){alert(1);}else{alert(2);}

Nexus 16.11.2017 11:54

biryukovm, Почти ничего не понял.
Ставьте, пожалуйста, запятые хотя бы там, где вам кажется, что они нужны.
В коде у вас ошибка.
У HTMLElement нет метода "attr", используйте "getAttribute".
https://learn.javascript.ru/attribut...трибуты


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