如何刷新下拉框值的当前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>
错误是 Uncaught SyntaxError: Unexpected token }
最佳答案
你想太多了
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>
关于javascript - 刷新当前 url onchange 事件处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17994656/