日期:2014-05-16  浏览次数:20418 次

js点击单选按钮显示图片
<SCRIPT type="text/javascript">
function showPic() {
var a=document.getElementsByName('radio');
if(a.checked)
{
document.write("<img src='3.png' />");

  }
</SCRIPT> 
点击单选按钮后图片不显示

------解决方案--------------------
var a=document.getElementsByName('radio')[0];
试试
------解决方案--------------------
var a=document.getElementsByName('radio');这里的a是一个数组,楼上那样写就能显示你要的效果,不过只有在选择第一个时会显示你要的效果
------解决方案--------------------
你既然是单选按钮的click事件,你如果对每一个项都设置了 onclick="showPic()"的话,你应该变更为:onclick="showPic(this)",你如果没有其他事件,你甚至连选中状态都不必检测吧,单选按钮,你没其他事件判断选择项的话,你鼠标一点,它还不选中?

JScript code
<SCRIPT type="text/javascript">
function showPic(o) {
if(o.checked)
{
alert(o.value);
}  
  }
</SCRIPT>