首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

判断对象是否存在!该如何解决

2012-02-29 
判断对象是否存在!!for(vari0icolCounti++){varclassnameevent.srcElement.parentElement.cells[i].c

判断对象是否存在!!
for(var   i   =   0;   i   <   colCount;   i++){
  var   classname   =   event.srcElement.parentElement.cells[i].className   +   "2 ";
        event.srcElement.parentElement.cells[i].className   =   classname;
}

你好,我想请教您老一个问题,如上,把从数据库中查询出的结果放在表格里,如果光标指向其中一行,其CLASSNAME就会变,event.srcElement指的是指向的其中一列,event.srcElement.parentElement是其所在行,然后遍历这行中的所有列,将其列的CLASSNAME一起改变,但是有的时候会提示event.srcElement.parentElement.cells为空或不是对象,页面还是开始的页面,怎么会不存在呢?请高手指教!!!
现在我想加一个判断条件,判断event.srcElement.parentElement.cells[i]是否存在,应该怎么写呢?
event.srcElement.parentElement.cells[i]   !=   null   对吗

[解决办法]
用 typeof 进行判断变量是否是对象


var a=new object();
var b= 'string ';
alert(typeof a== 'object ')//返回true
alert(typeof b== 'object ')//返回false

应该明白了吧
[解决办法]
typeof a== 'object '

热点排行
Bad Request.