急问关于对象为空的问题!!
for(i=1;i++;i<15){
if(eval('parent.document.viewchoice.' + document.all.str.value + i).style != null) //报错所在的行
eval('parent.document.viewchoice.' + document.all.str.value + i).style.backgroundColor = SelColor.value;
}
以上代码,因为对象parent.document.viewchoice.XX1可能不存在,parent.document.viewchoice.XX7也可能不存在,所以用了个if obj != null来过滤,但当对象不存在时,报错说"'style'为空或不是对象".但如果把报错的那行改为:
if(eval('parent.document.viewchoice.' + document.all.str.value + i) != null)
CPU占用率100%,IE没有响应了!!!