obj=document.getElementById("id")
if(obj.value==undefined){
alert("未赋值")
}else if(obj.value==""){
alert("值为空")
}else{
alert("对象"+id+"的值为:"+obj.value)
}
}
<input type="text" id="ttt" value="我是ttt" />
看看上面一个文本框的值:<input type="button" onclick="chkVal('ttt')" />
如果没有id是xxx的文本框呢?<input type="button" onclick="chkVal('xxx')" />
加上trim()即可,这样会过滤左右的空格。如:person.trim() == ''具体代码如下:<p id="demo"></p><button onclick="att()">试一试</button><script type="text/javascript">function att(){var person = prompt('请输入你的名字', '憨憨')var textif(person == null || person.trim() == ''){text = '不!'}else{text = '傻!'}document.getElementById('demo').innerText = text}</script>