如何在下拉框值的更改时刷新当前URL,我尝试了以下但似乎有错误
<select id='account-select-box' onchange='window.location ='+document.URL+';'>
<option selected>Link 1</option>
<option >Link 2</option>
<option >Link 3</option>
</select>
错误是未捕获的SyntaxError:意外的令牌}
答案 0 :(得分:2)
你有太多的事情
1。修复原始代码
<select id='account-select-box' onchange="window.location=document.URL">
2。改善您的代码
<select id='account-select-box' onchange="location.reload(1)">
3。问自己为什么?你想要达到什么目的?更改选择时重新加载的重点是什么?
你的意思是
<select id="account-select-box"
onchange="var loc = this.value; if (loc) location=loc">
<option value="">Please select</option>
<option value="http://google.com">Google</option>
<option value="http://mdn.com">MDN</option>
</select>