所以我编写了这个简单的js代码,它给了我一条错误消息“无法读取null的属性'age'。我不明白为什么。有人可以帮助我吗?
<head>
<script type="text/javascript">
function check(form){
if(form.age.value <= "18"){
alert("you can drink")
}
else{
alert("You can not drink")
}
}
</script>
</head>
<body>
<form>
<input type="text" placeholder="Your age" name="age" id="age">
<input type="button" value="Check" onclick="check(this.form)"
</form>
</body>
<style>
head{
text-align:center;
color:white;
background-color:black;
}
body{
text-align:center;
background-color: brown;
}
最佳答案
您错过了关闭输入标签
更改此:
<input type="button" value="Check" onclick="check(this.form)"
通过这个:
<input type="button" value="Check" onclick="check(this.form)">
关于javascript - 无法读取 null 的属性 'age',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53483867/