为了账号安全,请及时绑定邮箱和手机立即绑定

将获取的文本元素赋值给 var x;判断输入的文本是否为空为啥判断不出来?

将获取的文本元素赋值给 var x;判断输入的文本是否为空为啥判断不出来?

慕村225694 2018-11-22 18:15:36
将获取的文本元素赋值给 var x;判断输入的文本是否为空为啥不生效? document.getElementById("demo").innerHTML; 获取的元素是字符串还是什么?是字符串了为啥用x.length判断字符串长短 不起作用?<style>input {border:1px solid #ddd;}</style><div><form><label>请输入昵称:</label><input type="text" name="fname" id="demo"><button onclick="infoBtn()">提交信息</button></form><script>function infoBtn(){var x=document.getElementById("demo").innerHTML;   if(x.length == 0 ||x==""){       alert("输入不能为空");       }else{            alert("设置成功");           }   }
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 562 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号