我是JavaScript新手,遇到了挑战(对我来说)。我在网上寻找解决方案,但令我惊讶的是我找不到它。这必须有一个非常基本的解决方案!
问题: 我希望JavaScript根据文本字段中的用户输入执行if语句。
<input id="text_a" type="text;" />
<p id="answer"></p>
<button onclick="myFunction()">Check</button>
<script>
function myFunction()
{
var a=document.getElementById("text_a").vlaue;
if (a=="hello")
{
document.getElementById("answer").innerHTML="Correct!";
}
else
{
document.getElementById("answer").innerHTML="Oops!";
}
}
</script>
当我尝试这个创建时,无论输入到文本输入中的内容(甚至是正确的答案),都会执行else语句。为了让if语句执行,我错过了什么?提前感谢任何和所有帮助
答案 0 :(得分:0)
首先从类型属性
中删除';'
<input id="text_a" type="text" />
你在value
var a=document.getElementById("text_a").value;
以下是Example。
答案 1 :(得分:0)
你拼错了价值:
var a=document.getElementById("text_a").vlaue;
应该是
var a=document.getElementById("text_a").value;
答案 2 :(得分:0)
你错误的价值。
var a=document.getElementById("text_a").vlaue;