【发布时间】:2015-12-06 21:03:48
【问题描述】:
我实际上在这里找到了一个 js 代码,但它似乎不适合我。有人可以检查代码吗?也许我犯了一些错误。我正在寻找在进入新页面之前添加复选框的可能性。非常感谢 PS 我刚开始,所以请善待^^
<script>
function agree(){
b = document.getElementById('btn');
c = document.getElementById('checkbox');
if(c.checked == true){
input type=\"button\" name=\"Button\" value=\"Submit\" onClick = \"document.location.href='page2.htm' \";
}else{
b.innerHTML = "<input type=\"button\" name=\"Button\" value=\"Submit\" disabled=\"disabled\"/>"
}
}
</script>
</head>
<body>
<table width="800" height="50" border="0">
<tr>
<td width="500" height="42"> <input type="checkbox" name="checkbox" value="checkbox" onclick="agree()"/>
<label> I agree to the Terms and Conditions. <br>
</label></td>
<td width="800" align="left">
<div id="btn">
<input type="button" name="Button" value="Submit" disabled="disabled"/>
</div>
</td>
</tr>
</table>
【问题讨论】:
-
您没有任何元素的 ID 为按钮或复选框,因此
document.getElementById将失败。 -
定义“不工作”。它会崩溃吗?它显示错误的东西吗?有 JS 调试器给你任何细节吗?
标签: html