在选择下拉列表值后,Javascript On change事件未在Safari中触发

问题描述 投票:0回答:1

我的页面上有一个下拉菜单。每当选择用户时,该选项都应使用选定的索引URL打开一个新窗口。以下代码可用于除Safari之外的所有浏览器。

有解决这个问题的主意吗?

<form>
    <select class="searchboxproduct" style="width: 243px;" name="URL"  onchange="window.open(this.form.URL.options[this.form.URL.selectedIndex].value)">
        <option value="">select</option>
        <option value="www.gmail.com/">Gmail</option>
        <option value="www.google.com">google</option>
    </select>
</form>
javascript safari dom-events
1个回答
0
投票

我已经尝试过您的代码,它也没有打开新标签。但是,当我将野生动物园设置设置为不阻止弹出窗口时,它起作用了!因此,我认为这不是您的代码问题。“在此处输入图像描述”

图片的大尺寸为here

© www.soinside.com 2019 - 2024. All rights reserved.