<!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
答案 0 :(得分:0)
input1
不是变量或对象,您必须将其包装在“doublequotes”或'singlequotes'中。使用:
document.getElementById("input1").value
而不是:
document.getElementById(input1).value