1

如何刷新下拉框值的当前URL onchnage,我尝试了以下但似乎有错误

        <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: Unexpected token }

4

1 回答 1

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>
于 2013-08-01T12:58:10.860 回答