document.get.....

atxcase2 2012-03-11 01:27:45
js:
function check(){
var a =document.getElementById("email");
if(a.length==0){alert("111111");}
else{alert("222222");}

}

html:

<input type="text" id="email"/>


<input type="button" value="13221321" onclick="return check()" id="button"/>

为什么即使email为空,都是运行"2222222",
...全文
143 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
heroleader 2012-03-12
  • 打赏
  • 举报
回复
你没有获取到ID为email的对象的值


var emailvalue = a.value;

if(emailvalue.length==0){alert("111111");}
else{alert("222222");}

}
伴老思源 2012-03-12
  • 打赏
  • 举报
回复

function check(){
var a =document.getElementById("email").value;
if(a.length==0){alert("111111");}
else{alert("222222");}

}
中草药代码 2012-03-12
  • 打赏
  • 举报
回复
判断值的长度错误,应该是document.getElementById("email").value.length
jzshmyt 2012-03-11
  • 打赏
  • 举报
回复
应该判断element的value的length,而不是直接判断element的length
Acesidonu 2012-03-11
  • 打赏
  • 举报
回复
var a =document.getElementById("email").value;
获取的值不一样

87,990

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧