JS中判断对象是否为空
javascript如何判断对象是否存在,具体代码如下:
1 | if (typeOf(x)== 'undefined' ){ |
2 | alert( 'undefined' ); |
3 | } else if (typeOf(x)== 'null' ){ |
4 | alert( 'null' ); |
5 | } |
或者简单那的用法是
1 | if (!variable){} |
<tr bgcolor="#FFFFFF">
<td width="18%" align="left" nowrap><div align="center">
<select name="jy1">
<option value="" selected></option>
<option value="同意">同意</option>
<option value="不同意">不同意</option>
</select>
<select name="jy2">
<option value="" selected></option>
<option value="通过">通过</option>
<option value="不通过">不通过</option>
</select>
</td>
</tr>
应该是提交表单之前获取到这些数据
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
function
check(){
var
jys1 = document.getElementsByName(
"jy1"
);
var
jys2 = document.getElementsByName(
"jy2"
);
var
a1 =
new
Array();
var
a2 =
new
Array();
for
(
var
i=0;i <jys1.length;i++){
for
(
var
j=0;j<jys1[i].length;j++)
{
if
(jys1[i][i].selected)
{
a1.push(jys1[i][i].value);
}
}
}
for
(
var
i=0;i <jys2.length;i++){
for
(
var
j=0;j<jys2[i].length;j++)
{
if
(jys2[i][i].selected)
{
a2.push(jys2[i][i].value);
}
}
}
}
|