老师我的代码错在哪儿了
来源:2-13 编程练习
求田问舍刘郎才气
2021-02-22 20:37:41
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Location 对象</title>
</head>
<body>
<!-- 补充代码 -->
用户名:<input type="text" id="username"><br/>
密码: <input type="text" id="password"><br/>
<button id="submit">提交</button>
<script>
var username = document.getElementById("username").value;
var password = document.getElementById("password").value;
var submit = document.getElementById("submit");
submit.onclick=function(){
if(username=="张三"&&password=="123456")
{
return window.location("https://www.imooc.com");
}
alert("信息不对");
}
</script>
</body>
</html>
1回答
同学你好,因为一开始获取输入框的value为空,并不是用户输入之后的值,所以无法实现效果。建议:一开始只获取元素,在点击提交按钮时,再获取用户输入的内容。
另外,loaction不是一个方法,不可以添加括号调用,直接给它赋值即可,将alert("信息不对")放在else语句中,否则只要点击提交按钮,就会弹出框提示信息不对
祝学习愉快~
相似问题