在jsp中我正在编写java脚本。请帮我看看如何在javascript中进行空检查?我有下拉列表。 onchange应该发生一些行动。请在下面找到代码。
<select onchange="openPage(this.value)">
这里有时候this.value可以为null。我只需要进行null检查。当它不为null时,只有它应该调用openPage()方法。请帮帮我怎么解决?
谢谢!
答案 0 :(得分:3)
最简单的方法,它涵盖了值为空字符串的情况,false,null,zero或undefined为:
if(!this.value) {
//this will only execute if this.value is null, undefined, zero, empty string or false
}
希望有所帮助。显然,当使用布尔值(你真正期望true或 false 值)时,这不是一个好主意,但99%的时间它很棒:)
答案 1 :(得分:1)
(this.value == undefined)
按上述方法检查
答案 2 :(得分:0)
尝试使用:
if(this.value != null)