【发布时间】:2011-06-11 03:19:43
【问题描述】:
我在 IE9 中遇到了问题:每当我将鼠标悬停在我的 顶级 包装 div 上时,第一个单选按钮就像悬停在上面一样。因此,即使我按下了最后一个无线电输入,如果我单击包装器中的任何位置,无线电将返回到第一个。一旦我将鼠标悬停在包装 div 上,第一个无线电输入上的浅蓝色就会变回应有的灰色。
我的页面在 FF、Chrome 和 IE 兼容模式下按预期工作。
我尝试使用输入创建一个简单的页面,但无法重现问题,因为它发生在我的大型网页中。
任何关于可能导致此问题的原因和/或如何阻止它的输入将不胜感激。
编辑#1:我的代码:
<div id="wrapper">
...
<div id="region_sel_type">
<input type="radio" id="optLine" name="radio_region_sel_type" value="Line" /><label id="lblForOptLine" for="optLine" title="Line" unselectable="on"></label>
<input type="radio" id="optPoint" name="radio_region_sel_type" value="Point" /><label id="lblForOptPoint" for="optPoint" title="Point" unselectable="on"></label>
<input type="radio" id="optPolygon" name="radio_region_sel_type" value="Polygon" /><label id="lblForOptPolygon" for="optPolygon" title="Polygon" unselectable="on"></label>
<input type="radio" id="optList" name="radio_region_sel_type" value="List" /><label id="lblForOptList" for="optList" title="Input Coordinates" unselectable="on"></label>
<input type="radio" id="optUploadKML" name="radio_region_sel_type" value="KML" /><label id="lblOptUploadKML" for="optUploadKML" title="Upload KML" unselectable="on"></label>
<input type="radio" id="optOpen" name="radio_region_sel_type" value="Open" /><label id="lblForOptOptn" for="optOpen" title="Open Saved ROI" unselectable="on"></label>
</div>
...
</div>
解决方案: 在“包装器”div 的某个地方,我有一个 IE9 不支持的自动关闭标签(即使它们应该支持)
<label id='x'/>
【问题讨论】:
标签: javascript html css