У меня есть слайдер, а при ударе я пытаюсь получить значение атрибута центрированного элемента. мой js, похоже, не работает.Получение значения атрибута по имени родительского класса
owl.on('changed.owl.carousel', function(event) {
var a = document.getElementsByClassName("owl-item active center").children("item").attr("data-price");
console.log(a);
});
<div class="owl-item active center" style="width: 340px; margin-right: 0px;">
<div class="item" data-price="200" data-name="Car 2" data-color="Green">
</div>
</div>
'дети(),' на() ', и т.д .. методы JQuery –
Я думаю, что «дети» доступны и в javascript. Он возвращает только дочерние узлы элемента, а 'childNodes' возвращает оба элемента и текстовые узлы. –
@MohitBhardwaj: 'children' - свойство, а не метод в случае js, также вы не можете применить его для nodeList –