这个关键字在Safaari vs.Chrome,Firefox,IE中具有select box onchange属性

this keyword with select box onchange attribute in Safaari vs. Chrome, Firefox, IE

本文关键字:select 属性 onchange box IE Firefox 关键字 Safaari Chrome vs      更新时间:2023-12-16

在Chrome 20、FF 13、IE 9、Safari 5.1.7中进行了测试。

有人能告诉我为什么以下代码在Chrome、Firefox和IE中有效,而在Safari中无效吗?

<select id="mySelectBox" onChange="window.open(options[selectedIndex].value);">
<option value="" selected="selected" >Choose a search engine.</option>
<option value="http://www.google.com" >Google</option>
<option value="http://www.bing.com" >Bing</option>
<option value="http://www.yahoo.com" >Yahoo</option>
</select>

我的感觉是Safari正在做正确的事情。如果不使用this关键字或更详细的文档,我将无法引用options属性和selectedIndex属性。getElementById('mySelectBox').

怎么回事?

谢谢!

如果您选中Safari的"阻止弹出窗口"设置,将停止此操作。