Javascript 更改重新加载时选择选项时无限刷新
目前,我有一个选择下拉列表,当选择第一个选项时,我希望重新加载页面,在本例中为索引0。因此,如果我选择选项1,它应该重新加载页面。我的问题是,选项1是默认值,因此当加载页面时,它本质上被卡在无限重载循环中。下面是代码:Javascript 更改重新加载时选择选项时无限刷新,javascript,jquery,select,options,Javascript,Jquery,Select,Options,目前,我有一个选择下拉列表,当选择第一个选项时,我希望重新加载页面,在本例中为索引0。因此,如果我选择选项1,它应该重新加载页面。我的问题是,选项1是默认值,因此当加载页面时,它本质上被卡在无限重载循环中。下面是代码: <select id="selection" onChange="refresher(this)"> <option>1</option> <option>2</option> <option 3><o
<select id="selection" onChange="refresher(this)">
<option>1</option>
<option>2</option>
<option 3><option>
<script>
function refresher(node){
if(node.selectedIndex == 0)
windows.location.reload(false);
}
</script>
1
2
函数刷新器(节点){
if(node.selectedIndex==0)
windows.location.reload(false);
}
我无法将默认设置更改为解决方案,因为客户端希望首先显示选项1。有没有办法只在直接单击选项时重新加载页面,而不是通过默认加载 你确定这就是刷新循环的原因吗?不应在页面加载时触发onchange事件。@blm是的,如果我去掉onchange函数,则页面不会执行刷新循环。所以我觉得这是个问题。