用javascript判断获取内容长度的问题

JS代码:

        function open_user(){
            var ID_length = document.getElementById("idinput").value;            
            if (ID_length.length > 3) {
                window.open("用户登录界面.html");            
            }else{
                alert("wrong");
            }

html部分代码:

                <a href="" id="land" style="display: inline-block;width: 272px;height: 42px;background: #dcbd40;text-align: center;line-height: 42px;color: black;text-decoration: none;font-size: 17px;" onclick="open_user()">登录</a>

图片描述

如图,无论输入内容的长度是否满足条件都会弹出错误,求大佬帮助。

阅读 2.9k
4 个回答

调试一下咯,alert(ID_length) 先看看这个是什么,确定你有没有取对。

你给的 HTML 代码连 id="idinput" 都没有,想答都没法答啊……

var ID_length = document.getElementById("land").value;

关键是你对于ID和PWD的html代码没有啊?如何帮你查错?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题