option标签的disabled属性

森箖 2017-10-09 03:57:39
以下代码,下拉列表的初始值是disabled,在firefox浏览器上鼠标只是移到到其他选项并没有选择,但Show时值发生了变化,如果初始值不是disabled不会出现该问题,且IE也都不会出现该问题,这是为什么,有没有解决方法?

<html>
<head>
<script type="text/javascript">
function doshow(){
alert(document.getElementById("lst_sel").value);
}
</script>
</head>
<body>
<select name="lst_sel" id="lst_sel">
<option value="1">1</option>
<option value="2">2</option>
<option value="3" disabled selected>3</option>
<option value="4">4</option>
</select>
<br/>
<input type="button" value="Show" onclick="doshow()" />
</body>
</html>
...全文
441 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_35181646 2017-10-10
  • 打赏
  • 举报
回复
slect标签重置了吧
孟子E章 2017-10-09
  • 打赏
  • 举报
回复
我测试firefox56和IE效果一样。 你要不选择,可以使用optgroup标签

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧