无法获取未定义或 null 引用的属性 “parentNode”

开机出现脚本错误,会出现两次点继续运行会再出现一次。目前不完全测试出现错误会导致电脑放一会儿出现死机,没有任何响应只能强制关机。要详细的解决方案和问题详情,完善着加分... 开机出现脚本错误,会出现两次点继续运行会再出现一次。目前不完全测试出现错误会导致电脑放一会儿出现死机,没有任何响应只能强制关机。
要详细的解决方案和问题详情,完善着加分
展开
 我来答
松之song
2017-01-09 · TA获得超过446个赞
知道小有建树答主
回答量:489
采纳率:50%
帮助的人:358万
展开全部
window.setTimeout(function(){
var node=document.getElementById("__ax2sd2sdfkd");
var pn=node.parentNode;
pn.removeChild(node);
},3000);

$(".ad-close").click(function(){
$(this).parents(".adc").remove();
});

(function(){

var adjust=function(){
var bw=1190/2;
var ww=$(window).width()/2;

$('.ad-tl,.ad-bl').each(function(){
var m=$(this);
var w=m.outerWidth();
console.log(bw,w,ww);
if((bw+w)>=ww){
m.css({"margin-left":0,"left":0});
}else{
m.css({"margin-left":(bw+w)*-1,"left":"50%"});
}

});

$('.ad-tr,.ad-br').each(function(){
var m=$(this);
var w=m.outerWidth();
if((bw+w)>=ww){
m.css({"margin-left":(ww-w),"left":"50%"});
}else{
m.css({"margin-left":bw,"left":"50%"});
}

});
};

adjust();
$(window).resize(adjust);

})();

查看了下代码,应该是id为__ax2sd2sdfkd的节点不存在,所以获取到的节点为空

更多追问追答
追问
怎么处理?
追答

根据你自己的逻辑,如果是需要那个节点,那就自己在html里面添加节点。

如果不需要,直接把js里面的代码注释

window.setTimeout(function(){
    var node=document.getElementById("__ax2sd2sdfkd");
    var pn=node.parentNode;
    pn.removeChild(node);
},3000);
金闪闪的好名字
2017-01-09 · 超过37用户采纳过TA的回答
知道小有建树答主
回答量:136
采纳率:0%
帮助的人:15.7万
展开全部
我也是这样的 这么联?哪位高手指点下
追问
你也是出现这个会导致死机?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式