1.
if (parent!= null && parent.A != null && parent.A.form1 != null && parent.A.form1.listnow !=null && parent.A.form1.listnow.value !="")
{
kk=1;
}
else
{
kk=2;
}2.
try
{
if(parent.A.form1.listnow.value!="")
{
kk=1;
}
else
{
kk=2;
}
}
catch(e)
{
kk=2;
}
if (parent!= null && parent.A != null && parent.A.form1 != null && parent.A.form1.listnow !=null && parent.A.form1.listnow.value !="")
{
kk=1;
}
else
{
kk=2;
}2.
try
{
if(parent.A.form1.listnow.value!="")
{
kk=1;
}
else
{
kk=2;
}
}
catch(e)
{
kk=2;
}
{
kk=1;
}
else
{
kk=2;
}注:parent.A.form1.listnow && parent.A.form1.listnow.value!=""
前面部分是判断控件是否存在,用 && 的好处是,若前一个条件不成立,则后一个条件就不会去判断。
var str = "typeof(parent.A && parent.A.form1 && parent.A.form1.listnow)!='undefined'";
if(eval(str)){
kk=1;
}else{
kk=2;
}
</script>