当我用script debugger 调试js,知道js有错误,加载页面时会出现下列错误:
A Runtime Error has occurred.
Do you wish to Debug?
Line: 324
Error: Object required
问题是我怎样定位到js错误的那一行呢?错误不是提示的那一行?
A Runtime Error has occurred.
Do you wish to Debug?
Line: 324
Error: Object required
问题是我怎样定位到js错误的那一行呢?错误不是提示的那一行?
<head>
<script type="text/javascript">
function errortest (){
var errorMessage = 'IE错误';
for(var i=0;i<arguments.length;i++){
errorMessage = errorMessage + "\n参数" + i + ":" + arguments[i];
}
alert(errorMessage);
window.onerror = null;
return true;
}
window.onerror = errortest; function test(){
dsfdss
}
</script>
</head>
<body onload="test()">
</body>
</html>
代码里加上debugger;同时浏览器允许js调试就能跟进去