私はスライダを持っています。スワイプでは、中心要素の属性値を取得しようとしています。私の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に適用できないプロパティです –