// 错误示例 : select.onchange(function () {})
// 正确示例 : select.onchange = function () {}
// 错误示例 : const str = '' /n str += `<li>${item.name}</li>`
const 一般定义常量 和 对象 常量是不变的 而对象的地址是不可变,内容可变
// 正确示例 : let str = '' /n str += `<li>${item.name}</li>`
// 以下代码还可以简化 ,可以参考各伴大神的,我这个是初级版本的
//
select.onchange = function () {
const selectValue = select.value
if (selectValue == 1) {
console.log(1);
const tt = cups.filter(item => item.sales <100)
console.log( tt);
let str = ''
tt.forEach(item=>{
console.log(`${item.name}`);
// str += `<li>${item.name}</li>`
str += `<li>${item.name}</li>`
})
ul.innerHTML = str
}else if (selectValue == 3) {
console.log(1);
const tt = cups.filter(item => item.sales > 500)
console.log( tt);
let str = ''
tt.forEach(item=>{
console.log(`${item.name}`);
// str += `<li>${item.name}</li>`
str += `<li>${item.name}</li>`
})
ul.innerHTML = str
}else if (selectValue == 2) {
console.log(1);
const tt = cups.filter(item => item.sales >= 100 && item.sales < 500 )
console.log( tt);
let str = ''
tt.forEach(item=>{
console.log(`${item.name}`);
// str += `<li>${item.name}</li>`
str += `<li>${item.name}</li>`
})
ul.innerHTML = str
}
}



京公网安备 11010502036488号