您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

未捕获的TypeError:无法读取未定义的属性“值”

未捕获的TypeError:无法读取未定义的属性“值”

好像您的值之一,属性键为“值”是未定义的。在执行if语句之前测试i1i2__i是否已定义:

var i1 = document.getElementById('i1');
var i2 = document.getElementById('i2');
var __i = {'user' : document.getElementsByName("username")[0], 'pass' : document.getElementsByName("password")[0] };
if(i1 && i2 && __i.user && __i.pass)
{
    if(  __i.user.value.length >= 1 ) { i1.value = ''; } else { i1.value = 'Acc'; }

    if(  __i.pass.value.length >= 1 ) { i2.value = ''; } else { i2.value = 'Pwd'; }
}
其他 2022/1/1 18:22:24 有456人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶