【发布时间】:2016-08-05 22:09:22
【问题描述】:
我有以下列表项:
<li>
<input value="someRadioButton" name="ctl00$mainContent$group" type="radio"
id="ctl00_mainContent_somelRadioButton" onclick="showSomeInfo()" />
<label for="ctl00_mainContent_someRadioButton">
<img class="extraPadding-Right-10" src="https://xxy.com/some_mark_37x23.gif" />
</label>
</li>
所以显示的是单选按钮和旁边的图像。当我在 FireFox、Chrome 和 Safari 中单击该图像时,会触发在收音机的 onclick 中指定的 showSomeInfo()。我不知道为什么我猜是因为它被包裹在一个标签中,并且该标签与那个单选按钮有关....
但无论如何,这不是我的问题。我喜欢当您单击图像时,会调用该 javascript 方法 showSomeInfo()。但问题是它适用于除 IE 8 之外的所有浏览器。如果我在 IE 8 中打开此页面,单击图像不会执行任何操作,我不知道为什么。我对此感到困惑。
【问题讨论】:
标签: javascript html