有没有任何方法可以使<选择>转到url
Is there any way of making a <select> go to url
我有下面的代码:
<select name='m-menu' onchange='location = this.options[this.selectedIndex].value;'>
<option selected value='/users/lol'>My Account</option>
<option value='/?signout'>Sign Out</option>
<option value='/photos'>Photos</option>
<option value='/post'>Share/Post</option>
<option value='/feed'>Feed</option>
<option value='/chat'>Create Chat</option>
</select>
但是,如果用户单击"我的帐户",我希望它转到该帐户。这可以在不添加其他option
或select
标签的情况下完成吗?如果可以,请帮助???
我需要将其用于移动浏览器,如果用户选择选项
当用户将注意力集中在选定的onfocus="this.selectedIndex = -1"
上时,您可以通过更改选定的值来实现这一点。
<select name='m-menu' onfocus="this.selectedIndex = 0" onchange='location = this.options[this.selectedIndex].value;'>
<option value="" style="display: none">Select an Item</option>
<option selected value='/users/lol'>My Account</option>
<option value='/?signout'>Sign Out</option>
<option value='/photos'>Photos</option>
<option value='/post'>Share/Post</option>
<option value='/feed'>Feed</option>
<option value='/chat'>Create Chat</option>
</select>
我还建议您从一个单独的javascript文件中添加事件侦听器,而不是使用on*属性。您可以使用addEventListener
相关文章:
- 如何覆盖锚点元素's href目标,并在我点击转到目标javascript时删除其他错误
- 单击Chrome通知后,转到已打开的选项卡
- 转到另一个页面,然后立即触发ScrollTo
- 基于提交值/名称的Javascript跳转到锚点
- 书签:转到嵌入YouTube页面
- 阻止在单击链接后转到页面顶部
- 浏览器跳过“;如果“"否则如果“;,直接转到“;否则”;陈述
- 有没有任何方法可以使<选择>转到url
- 转到 指定文本 在基于 ul li 的选择框中
- 从选择下拉列表中跳转到网站
- 如何使用 javascript 从选择标签中获取所选值,并使用该值转到另一个页面
- 从下拉列表中选择“值”以转到URL
- 如何使从选择框中单击特定选项跳转到特定URL
- Javascript/jQuery转到下一个输入/选择更改选择值
- 在Angular数组上使用splice()时,jQuery选择器跳转到下一项
- jqueryui日期选择器转到今天按钮
- 选择导航选项不转到URL轨道
- Javascript/jQuery-基于下拉选择转到URL
- if语句-Javascript-基于下拉选择的URL-如果所有下拉变量都为空,则转到特定的URL
- Javascript-基于下拉选择转到URL(续!)