javascript - 如何在新窗口中打开选择框中的链接?

标签 javascript select new-window

如何在新窗口中打开此选择框中的每个链接?

<form name="jump">
<select name="menu">
<option value="http://">link</option>
<option value="http://">link</option>
<option value="http://">link</option>
</select>
<input type="button" onClick="location=document.jump.menu.options[document.jump.menu.selectedIndex].value;" value="GO" />
</form>

最佳答案

新窗口的正确函数是 window.open();

<form name="jump">
    <select name="menu">
       <option value="http://">link</option>
       <option value="http://">link</option>
       <option value="http://">link</option>
       </select>
       <input type="button" id="button"
       onclick="window.open(document.jump.menu.options[document.jump.menu.selectedIndex].value);" value="GO" />
</form>

注意:用行 JavaScript 编写可能会很困惑。尝试将 JavaScript 与演示文稿分开

关于javascript - 如何在新窗口中打开选择框中的链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13571718/

相关文章:

javascript - 更改时如何将键作为 v-for 的选择选项值传递(VueJS)

jsf - 如果托管 bean 中的条件为真,则打开一个新窗口

javascript - 在新选项卡中打开链接时不会发生表单提交

javascript - 按类获取元素并在新选项卡中打开

javascript - Javascript如何比较 map 的键

javascript - ExtJS 3 使用注册组件的方法

c++ - 在 QTableView 中用鼠标右键选择

javascript - 在 Ember.js 中计算日期差异

javascript - html - 滚动条和模态窗口

MySQL - 使用 LEFT JOIN 时未知列