开发者社区> 问答> 正文

很奇怪的js问题,偶尔报null错误

经常遇到这样的问题:

placeHolder.remove();
placeHolder = null;

在第一个语句执行之前,placeHolder不是null,但是常常在执行第一句事就报”placeHolder is null“错误,而且这种情况只是偶尔出现,这到底是什么回事呢?

我每次的办法只有把placeHolder作为个参数传入到一个函数里才能解决。真令人厌烦

展开
收起
a123456678 2016-07-07 14:15:27 1912 0
1 条回答
写回答
取消 提交回答
  • placeHolder.remove();
                            placeHolder = null;
                            $(this).css("zIndex",zIndex);
                            $(this).css("position",position);
                            $(this).css({
                                top:"auto",
                                left:"auto"
                            });
                             
                            endIndex = container.children().index($(this));
                             
                            if(opt.update!=null && staIndex!=endIndex && endIndex != -1){
                               opt.update($(this),staIndex,endIndex); 
                            }
                            position = null;
                            dragging = null;  
                            isMoving = false;
    
    2019-07-17 19:52:45
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
JavaScript面向对象的程序设计 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载