fre*_*ler 6 html javascript html-select
UPDATE
不幸的是,我通过谈论该.value属性引起了一些混乱,但随后要求在浏览器中提供任何功能支持.
事后看来,我想我现在需要的是知道是否.value"安全"使用,因此这就是我接受@ BeatAlex答案的原因(因为他们付出了努力来实际测试多个浏览器.
原始问题
使用javascript,获取/设置a中所选值的可接受方式是使用该属性.<option><select>.value
多年来我一直没有使用这个.value属性,因为我被告知"旧浏览器"不支持它.相反,我使用长的...
dd.options[dd.selectedIndex].value;
Run Code Online (Sandbox Code Playgroud)
但我只是做了一些研究,我找不到任何提及这 "旧的浏览器"这样的效果.例如,这篇quirksmode文章甚至提到了"旧浏览器",但没有提供任何更多的信息.
哪个"旧浏览器"没有.value该<select>元素的属性?在主流浏览器中何时可以使用特定功能时,是否存在某个参考?
注意:遗憾的是,由于系统上使用了旧的第三方组件,jQuery目前无法使用
.value 适用于Windows XP中支持的大多数最旧的浏览器.
<select id="select">
<option value="Hello1">1</option>
<option value="Hello2">2</option>
<option value="Hello3">3</option>
<option value="Hello4">4</option>
<option value="Hello5">5</option>
</select>
Run Code Online (Sandbox Code Playgroud)
JavaScript的:
var id = document.getElementById("select");
id.onchange = function(){
alert(this.value);
}
Run Code Online (Sandbox Code Playgroud)
这适用于:
(全部从Windows XP运行)
IE6
Firefox 3.0
Safari 4.0
Chrome 14.0
歌剧10.6
这就是Browserstack可以追溯到的.
| 归档时间: |
|
| 查看次数: |
587 次 |
| 最近记录: |