我有3个ID,并且希望3个ID中的2个受一组“ If”条件的影响,而最后1个ID受另一组“ If”条件的影响。
所以我目前使用这个:
let divs = Array.prototype.slice.call(document.querySelectorAll("#QStreak,
#QStreak1"));
// Loop the array
divs.forEach(function(div){
// Convert text to number and test for positive/negative
if((+div.textContent) >= 0){
div.classList.add("positive"); // Apply positive style
}
});
});
但是我想创建另一个应用于最后一个ID #Overtakes
let divs = Array.prototype.slice.call(document.querySelectorAll("#Overtakes"));
// Loop the array
divs.forEach(function(div){
// Convert text to number and test for positive/negative
if((+div.textContent) == "1"){
div.classList.add("negative"); // Apply negative style
}
if((+div.textContent) == "2"){
div.classList.add("positive"); // Apply negative style
}
});
});
是否可以创建上面的一个?当前工作的一个在这里https://codepen.io/liamdthompson/pen/xNrBML?editors=1010,但这不包括我想要的第二个。由于数据是从Google表格中提取的,因此我找到了解决方法,但是创建了两个单独的Google表格请求,这很慢,而且不是最佳解决方案!