目前,我有一个选择下拉列表,我希望在选择第一个选项时重新加载页面,在这种情况下为索引0。因此,如果我选择选项1,则应重新加载页面。我的问题是选项1是默认值,因此当页面加载时,它基本上停留在无限重载循环中。这是下面的代码:
<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。有没有办法只在直接点击选项时重新加载页面,而不是默认加载它?