每个<选项>在HTML< select>中将有外部URL,并应在新窗口中打开.如果有可能只用CSS和HTML制作那么好,如果没有JavaScript就不可能那么它应该是不引人注目的.
解决方法
“跳转菜单”是多年前一种不可信的导航设备,不应该被带回来.
>键盘用户每次移动选择时都会触发更改事件,使他们无法使用控件;
>非JavaScript代理(包括搜索引擎)将无法查看或关注链接;
>在页面后退/前进导航中保留表单值,使选择在导航后显示错误的值,使得无法再次选择相同的选项;
>用户无法使用浏览器的常规导航工具,如中键,“在新标签页中打开”或“书签链接”.
因此,制作跳转菜单的“最佳”方式不是.如果你想要一些行为相似但没有这些缺点的东西,那就去一个< div>这是由JavaScript隐藏和重新弹出的,包含plain< a>链接指向他们去的页面.如果你真的想要的话,你可以把它设计成一个下拉状态,如果你必须的话,你可以让它们在左键单击时打开新的窗口(尽管我希望你不会).