在我的JavaScript代码的第2行,我得到了“找不到属性'value‘of null”的错误。无论我是否在我的文本框中输入字符串,我都会得到这个错误。我有办法解决这个问题吗?
HTML:
<!DOCTYPE html>
<html>
<head>
<title>Login Screen</title>
<link rel="stylesheet" type="text/css" href="login.css"/>
<script src="login.js"></script>
</head>
<body>
<div id="container">
<h1 onclick="loginDetails()">Login</h1>
<form onsubmit="return validateLogin()">
<label for="username" class="label-1">Username</label><br>
<input type="text" id="username" class="text-box"><br>
<label for="password" class="label-2">Password</label><br>
<input type="text" id="password" class="text-box"><br>
<button type="submit" id="login" class="button">Sign In</button>
</form>
</div>
</body>
</html>JavaScript:
function validateLogin() {
var username = document.getElementById(username).value;
var password = document.getElementById(password).value;
return false;
}发布于 2020-06-15 06:57:30
Thye需要是传入的字符串:
function validateLogin() {
var username = document.getElementById("username").value;
var password = document.getElementById("password").value;
return false;
}https://stackoverflow.com/questions/62379125
复制相似问题