老师我的代码错在哪儿了

来源: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回答

好帮手慕慕子

2021-02-23

同学你好,因为一开始获取输入框的value为空,并不是用户输入之后的值,所以无法实现效果。建议:一开始只获取元素,在点击提交按钮时,再获取用户输入的内容。

另外,loaction不是一个方法,不可以添加括号调用,直接给它赋值即可,将alert("信息不对")放在else语句中,否则只要点击提交按钮,就会弹出框提示信息不对

http://img.mukewang.com/climg/603463b2090d96c509410555.jpg

祝学习愉快~

0

0 学习 · 15276 问题

查看课程