10 html javascript forms
出于某种原因,我的javascript代码搞砸了.当通过firebug运行时,我得到错误proceedToSecond not defined,但它被定义了!
JavaScript的:
<script type = "text/javascript">
function proceedToSecond () {
document.getElementById("div1").style.visibility="hidden";
document.getElementById("div2").style.visibility="visible";
}
function reset_Form() {
document.personalInfo.reset();
}
function showList() {
alert("hey");
if (document.getElementsById("favSports").style.visibility=="hidden") {
document.getElementsById("favSports").style.visibility="visible");
}
}
//function showList2() {
//}
</script>
Run Code Online (Sandbox Code Playgroud)
HTML:
<body>
<!--various code -->
<input type="button" onClick="proceedToSecond()" value="Proceed to second form"/>
</body>
Run Code Online (Sandbox Code Playgroud)
rah*_*hul 22
实际的问题是你的
showList函数.
')'"可见"之后还有一个额外的.
删除它,它会正常工作.
function showList()
{
if (document.getElementById("favSports").style.visibility == "hidden")
{
// document.getElementById("favSports").style.visibility = "visible");
// your code
document.getElementById("favSports").style.visibility = "visible";
// corrected code
}
}
Run Code Online (Sandbox Code Playgroud)
有几件事需要检查:
proceedToSecond您还可以尝试在 FireBug 控制台中输入“ ”来查看该函数是否已定义script:它应该<script type="text/javascript">而不是<script type = "text/javascript">