答案 0 :(得分:6)
您已经对字符串进行了硬编码-只需执行以下操作即可:
<select onchange='window.location.href=("myURL?var=" + this.value);'>
答案 1 :(得分:0)
我建议您避免将内联事件用作onchange
,而应使用addEventListener()
方法来附加change
事件。
因此,首先给您选择标签一个标识符(ID或类),然后使用该标识符附加事件,例如:
<select id="my-select">
然后在JS部分中将其附加为:
document.querySelector('#my-select').addEventListener('change', function(){
window.location.href = "myURL?var=" + this.value;
})
或者,如果您可以使用jQuery,它将为:
$('#my-select').change(function(){
window.location.href = "myURL?var=" + $(this).val();
})