此代码不起作用?当我尝试单击单选按钮时,什么也没有发生。假定它将被禁用,但是没有禁用和启用任何功能。这是代码。

<script type="text/javascript">

function ann()
{
document.getElementById('butta').disabled = true;
document.getElementById('strup').disabled = true;
document.getElementById('name').disabled = false;
}


function own()
{
document.getElementById('butta').disabled = false;
document.getElementById('strup').disabled = false;
document.getElementById('name').disabled = true;
}

</script>


<input type="radio" name="checktype" id="ann" onclick="ann()" value="1"> Anime<br>
<input type="radio" name="checktype" id="own" onclick="own()" value="2"> My picture<br>

最佳答案

It Works fine

在URL中添加/ edit来检查代码并进行播放。

在示例中,我关闭了input和break元素。尽管代码在没有这些代码的情况下仍然有效,但我认为关闭它们是一种很好的做法。

编辑:

Updated example

这是为了证明当页面中有<select id="name"><input type="file" id="strup" /><input type="button" id="butta" />时,代码可以正常工作。在Firefox 3和IE 7中可以正常工作。

代码中的其他地方肯定有问题

09-17 21:24
查看更多