【发布时间】:2020-06-17 18:39:24
【问题描述】:
我做了一个<select>标签,里面有一些option标签
<select name="Persons" onchange="changePage(this.value); this.selectedindex = -1">
<option class="op" value="0">option1 </option>
<option class="op" value="1">option2 </option>
等等..
并使用 js 我创建了一个值数组values = ['0','1']
然后做了一个函数,根据点击的值重定向到一个页面
function changePage(){
for (let i=0; i < values.length ; i++){
let value = values[i]
if (value=1){
window.location.replace("link1");
} else if (value=2) {
window.location.replace("link2");
}
}
}
}
当我点击选项 1 或 2 时,它只会重定向到选项 1
预期:根据value 重定向(如果=1 重定向到link1 如果=2 重定向到link2)
【问题讨论】:
标签: javascript for-loop if-statement