我不認爲用JavaScript尚未經歷過,所以我可能忽視的東西在這裏:簡單的JavaScript循環不工作
var products = document.getElementsByClassName('product');
var productsLength = products.length;
for(var i = 0; i < productsLength; i++){
var productGender = products[i].attr('data-gender');
if(productGender === triggerVal){
console.log('yes');
} else {
console.log('no');
}
};
它說:products[i].attr
不是一個函數
我應該能夠訪問它的權利?該產品只是一個列表項目。
謝謝!
這是正確的,'attr'是不是...使用'產品[I] .dataset.gender'來獲取特別的屬性 –