<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>JS判断输入框的值是否为空</title>
</head>
<body>
<input type="text" id="text"/>
<input type="button" value="检测" id="btn">
<script>
var oTxt = document.getElementById('text');
var oBtn = document.getElementById('btn');
function isNull(val) {
var str = val.replace(/(^\s*)|(\s*$)/g, '');//去除空格;
if (str == '' || str == undefined || str == null) {
console.log('空')
} else {
console.log('非空');
return;
}
}
oBtn.onclick = function () {
isNull( oTxt.value );
}
</script>
</body>
</html>