扫码关注官方订阅号
将获取的文本元素赋值给 var x;判断输入的文本是否为空为啥不生效? document.getElementById("demo").innerHTML; 获取的元素是字符串还是什么?是字符串了为啥用x.length判断字符串长短 不起作用?
首先我看不到你的demo是否为input,如果是就用val()代替innderHTML,如果不是,你要打印出x是否能获取到数据。
为什么要对input用innerHTML啊,用value属性啊。
input
innerHTML
value
使用value,然后添加事件监听
var x=document.getElementById("demo"); if(!x){ alert("输入不能为空"); } else { alert("设置成功", x.innerHTML); }
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
首先我看不到你的demo是否为input,如果是就用val()代替innderHTML,如果不是,你要打印出x是否能获取到数据。
为什么要对
input用innerHTML啊,用value属性啊。使用value,然后添加事件监听