Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在指定时间停止页面加载_Javascript_Jquery_Qa - Fatal编程技术网

Javascript 在指定时间停止页面加载

Javascript 在指定时间停止页面加载,javascript,jquery,qa,Javascript,Jquery,Qa,我正在尝试调试一个元素,该元素在页面加载时加载大约1.5-1秒。然后就完全消失了,;我想知道是否有任何方法可以在页面在特定时间加载时停止页面,可以使用脚本或模拟器,这样我就可以使用开发人员工具跟踪该元素 谢谢你的指点 您可以调用以停止窗口加载,如果这正是您需要的 不过,通过设置一些断点而不是手动插入stop语句,使用浏览器javascript调试器暂停脚本执行似乎更容易。第二次尝试,现在我对您的问题有了更好的理解 您可以使用MutationObserver输出对DOM的更改。简单到 var o

我正在尝试调试一个元素,该元素在页面加载时加载大约1.5-1秒。然后就完全消失了,;我想知道是否有任何方法可以在页面在特定时间加载时停止页面,可以使用脚本或模拟器,这样我就可以使用开发人员工具跟踪该元素

谢谢你的指点

您可以调用以停止窗口加载,如果这正是您需要的


不过,通过设置一些断点而不是手动插入stop语句,使用浏览器javascript调试器暂停脚本执行似乎更容易。

第二次尝试,现在我对您的问题有了更好的理解

您可以使用
MutationObserver
输出对DOM的更改。简单到

var observer=新的突变观察者(函数(突变){
突变。forEach(功能(突变){
控制台日志(变异);
});
})
观察者,观察者(文件主体{
属性:正确,
儿童名单:是的,
characterData:true,
子树:真
});
var hiders=document.querySelectorAll('.hider'),
hiders=Array.prototype.slice.call(hiders);
hiders.forEach(函数(el){
el.parentNode.removeChild(el);
}); 


您是否尝试过使用Google developer tools或Mozilla firebug调试javascript?是的,我尝试过-任何脚本都没有错误。这是一个简单的遗留问题,但在我抓取选择器并跟踪它之前它就消失了。您可以在有问题的元素之后立即尝试内联HTML Javascript,并在那里设置调试器断点。在DOM检查器中设置DOM修改断点。@jdpenix标记中没有有问题的元素,或者我会删除它(lol),它是从某处>生成的,然后推到页面上。我可以允许页面加载到某一点吗?比如说,3秒钟,然后按原样停止?@Nooneknows我想添加类似于
setTimeout(window.stop,300)的东西应该可以工作。