我对 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
是一个 jQuery 方法,使用 getAttribute
关于javascript - 简单的 javascript 循环不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33216058/