War*_*ace 6 debugging firefox cross-browser
当我在Firefox中看到它时,我正在创建一些表单.在选择框中,如果您添加禁用选项作为第一选择...它将选择下一个可用选项
<option disabled="disabled" value="false">Choose option</option>
<option value="1">Value 1</option>
Run Code Online (Sandbox Code Playgroud)
加载页面时将选择"值1".
为什么每个浏览器都默认选择禁用的浏览器而Firefox不是?
在Firefox中加载:http://jsfiddle.net/6WjgZ/1/
和其他浏览器一样,你会发现Firefox绕过了被禁用的浏览器并默认选择"值1".
假设您需要解决方法,请在 DOM Load(或 body load)上运行此代码以在 Firefox 中修复它
document.getElementById("mySel").selectedIndex = 0;
Run Code Online (Sandbox Code Playgroud)
不确定这是否可以称为错误(更多的是行为风格),如果您考虑一下,FF不会让您选择禁用的项目。其他浏览器(IE 除外)也不会,但它们会选择在初始加载时采取不同的行为。
| 归档时间: |
|
| 查看次数: |
2022 次 |
| 最近记录: |