我对Javascript有点新东西。我不知道我想要完成的这个名字,所以我希望你们都能指出我的方向。使用下拉菜单打开背景链接
我有一个下拉菜单如下:
<select name="PA" disabled="disabled">
<option value="0" selected="selected">
--
</option>
<option value="2">
Physical
</option>
<option value="1">
Special
</option>
<option value="3">
Status
</option>
</select>
取决于我选择,2个,1或3装入一个公式,并且工作得很好。
但是,当用户选择三个选项中的一个时,我希望打开另一个网站上的URL。问题是,URL不像site.com/1.html那么简单 - 相反,选择“Physical”选项应该将2加载到上述公式中,我希望它在后台打开site.com/physical。
我意识到你不能将两个值设置为相同的选项,所以我的想法是一个函数,它将2使用数组转换成我想要的单词,然后将该单词加载到URL切换器中。
有人能指出我正确的方向吗?
假设val是菜单中选择的值,那么我认为这不会起作用 - 例如,选项2所需的url为example.com/physical.html,而您的示例则为example.com/2 。 – paperfairy
如果你需要../物理,而不是../2使用onchange =“openPopup(this.options [this.selectedIndex] .innerHTML)” – fsong
真棒伙计,谢谢吨。 – paperfairy