Javascript 使用下拉菜单更改窗口URL? 选择重症监护病房 全部的 ICU5 ICU6 ICU7

Javascript 使用下拉菜单更改窗口URL? 选择重症监护病房 全部的 ICU5 ICU6 ICU7,javascript,html,Javascript,Html,有人能指出为什么这段代码不起作用吗?当下拉菜单更改时,它应该重定向到另一个页面。您的代码有额外的“)”,这本身就是选择框 选择重症监护病房 全部的 ICU5 ICU6 ICU7 ​ 我可以让它用onChange=“window.open(roomForm.roomMenu.options[roomForm.roomMenu.selectedIndex].value);””打开一个新窗口,但我希望当前页面重定向。 <form name="roomForm"> <sele

有人能指出为什么这段代码不起作用吗?当下拉菜单更改时,它应该重定向到另一个页面。

您的代码有额外的“)”,这本身就是选择框


选择重症监护病房
全部的
ICU5
ICU6
ICU7
​

我可以让它用
onChange=“window.open(roomForm.roomMenu.options[roomForm.roomMenu.selectedIndex].value);””打开一个新窗口,但我希望当前页面重定向。
<form name="roomForm">
    <select name="roomMenu"
    onChange="window.location = this.roomForm.roomMenu.options[this.roomForm.roomMenu.selectedIndex].value">
        <option value="">Choose ICU</option>
        <option value="All">All</option>
        <option value="/base/ICU5/example">ICU5</option>
        <option value="/base/ICU6/example">ICU6</option>
        <option value="/base/ICU7/example">ICU7</option>
    </select>
</form>
<form name="roomForm">
    <select name="roomMenu"
    onChange="window.location = this.options[this.selectedIndex].value;">
        <option value="">Choose ICU</option>
        <option value="All">All</option>
        <option value="/base/ICU5/example">ICU5</option>
        <option value="/base/ICU6/example">ICU6</option>
        <option value="/base/ICU7/example">ICU7</option>
    </select>
</form>​