比如 var address=prompt("请输入确定打开的网址");if(address!=null)只能判断是不是点了确定按钮,那么该怎么判断address是不是有值呢?
function xxx() { var address=prompt("请输入确定打开的网址"); if(address!=“”) { /*如果文本输入框没有任何内容会走该分支, 但是这样有局限性,比如文本输入框中输入的是“ ”即一个空格, } else { }
if(address!=null && address!="") 这样就只有在点击确定并且文本框内容不为空的时候才可以执行后面{}里的语句
str2不就是用户输入的数据或者你自己输入的默认数据吗? 定义一个变量接收它,然后再判断是否为空就可以了。
没有输入数据。就是,点击取消按钮,返回null
if(address != null ) {
document.write("点击了确定按钮");
}else{
document.write("点击了取消按钮");
}