基本故障排除,功能onclick将无法正常工作

时间:2013-03-23 08:33:56

标签: javascript function onclick

            <!DOCTYPE html>
            <html>
            <head>
            <title>Practice with condition statements.</title>
            <script LANGUAGE="Javascript" type="text/javascript">
            function myFunction()
            {
            if (document.getElementById(input1).value == John);
                    {
                        alert("This is correct!");
                    }
            else
                    }
                        alert("This is incorrect!");
                    }
            }
            </script>
            </head>

            <body bgcolor="green">
            Answer:<input type="text" name="answer" id="input1">
            <button type="button" onclick="myFunction()">Submit</button>
            </body>
            </html>

我不能为我的生活弄清楚为什么这个功能不会显示警报信息。我已经搞砸了至少一个半小时,这让我很头疼。我希望这不是一个容易解决的问题。我对此非常陌生,所以请对任何批评保持温和。 :C

1 个答案:

答案 0 :(得分:0)

input1 是变量或对象,您必须将其包装在“doublequotes”'singlequotes'中。使用:

document.getElementById("input1").value

而不是:

document.getElementById(input1).value