javascript - 单击选择关于 html 的选项后如何重定向到新窗口?

标签 javascript html redirect select

例如:

<select>
  <option value=''>Select...</option>
  <option value='http://www.google.com'>Google</option>
  <option value='http://www.yahoo.com'>Yahoo</option>
</select>

我想在新窗口中重定向所选站点,例如链接的属性:

target='_blank'

我发现:

<select onchange="this.options[this.selectedIndex].value && (window.location = this.options[this.selectedIndex].value);">

但它只能重定向到当前页面上的站点。

最佳答案

你也可以试试这个:

<select onchange="(this.options[this.selectedIndex].value?  window.open(this.options[this.selectedIndex].value,'_blank'):'')">
<option value='' >Select...</option>
<option value='http://www.google.com'>Google</option>
<option value='http://www.yahoo.com'>Yahoo</option>

关于javascript - 单击选择关于 html 的选项后如何重定向到新窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32601918/

相关文章:

javascript - 使用 asp :linkButton 调用 2 个函数

javascript - 将 JSON 对象数组动态放入表中的有效方法是什么?

javascript:如何从复选框获取标题属性值?

.htaccess 重写双句点

security - 使用 htaccess 重定向子域并保留 URL

javascript - AngularJS - 将拖放与流程图相结合

javascript - 如何访问 raphael 创建的纸质对象?

javascript - 使用javascript在新窗口中打开内联div

javascript - 我需要更改 cookie 的 javascript 代码。我正在保存输入文本,但我需要保存 div 文本而不是输入文本

php - 表单完成后如何重定向到php中的另一个页面?