我正在尝试创建一个选择框,在选择后使用页面ID重定向到不同的页面。这是我所拥有的,但它没有重定向。为什么呢?
<form>
<select name="pageid" onchange="window.location.href=this.form.pageid.options[this.form.pageid.selectedIndex].value">
<option id="">Choose a page</option>
<option id="page19">Page 19</option>
<option id="page18">Page 18</option>
<option id="page8">Page 8</option>
</select>
</form>
答案 0 :(得分:2)
您打算写<option value="...">
而不是id="..."
。
我建议不要使用这种“跳转菜单”。它具有负面可用性,可访问性,导航和搜索引擎优化的含义。通常更喜欢一个div,其中包含可以显示/隐藏的链接。