【发布时间】:2018-07-28 08:27:03
【问题描述】:
我正在尝试创建一个单选按钮来打开一个额外的复选框。当我运行代码时,复选框已经打开。我该怎么做才能解决它?
<script>
function accountFunction() {
if (document.getElementById('yesSrm').checked) {
document.getElementById('acct').style.display = "inline";
} else {
document.getElementById('acct').style.display = "none";
}
</script>
<form>
<input id="yesSrm" name="yesSrm" type="radio" value="yes" onchange="accountFunction()" />SRM<br/>
<br/>
<div id="acct">
<label for="account">Account</label>
<input type="checkbox" name="account" id="account"><br/>
</div>
</form>
【问题讨论】:
-
您当前的语法不正确。
-
不确定我在哪里犯了错误
-
按“运行代码 sn-p”。
accountFunction没有}。 -
天哪。我从来没有关闭它。谢谢
标签: javascript html checkbox radio-button boolean