在用的attachEvent的时候r,如obj.attachEvent('onclick', function(){openDiv();}); 
openDiv()是一个函数,怎么老是出错,打击没反应呢,还望大家多多指点!

解决方案 »

  1.   

    浏览器相关
                if (window.attachEvent) {  
                    window.attachEvent("onload", remove);  
                } else if (window.addEventListener) {  
                    window.addEventListener("load", remove, false);    
                }              
                function remove() {  
                    var div = document.getElementById("divprogressbar");  
                    document.body.removeChild(div);  
                } 
      

  2.   

    如此不同浏览器用不用语句,或者是openDiv()函数有问题,尝试在openDiv()里放最简单的语句看能不能执行
      

  3.   

    还有一点要告诉你, 通过attachEvent添加的事件处理函数, 函数体中最好不要有this. 因为通过attachEvent添加的事件处理函数中的this指向当前window.