无法获取未定义或 null 引用的属性 “parentNode”
开机出现脚本错误,会出现两次点继续运行会再出现一次。目前不完全测试出现错误会导致电脑放一会儿出现死机,没有任何响应只能强制关机。要详细的解决方案和问题详情,完善着加分...
开机出现脚本错误,会出现两次点继续运行会再出现一次。目前不完全测试出现错误会导致电脑放一会儿出现死机,没有任何响应只能强制关机。
要详细的解决方案和问题详情,完善着加分 展开
要详细的解决方案和问题详情,完善着加分 展开
2个回答
展开全部
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);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询