我目前正在制作一个在js中生成的交互式时间轴页面,但这个循环使页面无法正常工作
if (i = 0) {
console.log('magic');
} else if (i = 1) {
console.log('magic');
} else if (i = 2 ) {
console.log('magic');
} else if (i = 3) {
console.log('magic');
} else if (i = 4) {
console.log('magic');
} else if (i = 5) {
console.log('magic');
} else if (i = 6) {
console.log('magic');
} else if (i = 7) {
console.log('magic');
} else {
console.log('magic');
}
答案 0 :(得分:1)
嗯......您正在使用=
,您将i
值指定为0
,因此将=
替换为==
并从{ }
和else if
语句中删除所有else
,因为其中只有一行代码。