你好,我在Firebug中按照JS脚本进行调试:
<body>
<script type="text/javascript">
var val = 8;
function funMul(value) { //1.
var val = 7;
val = val*value;
return val;
}
var result = funMul(val);
document.write('<b>funMul: </b>' + result);
</script>
</body>我在(1)上定义了断点。线路。但是“步入”似乎并不管用。它不会进入funMul函数。它的行为就像“跳过”,只是去掉和终止脚本。
那么如何让它真正跳入函数体呢?
ps。是否可以调试DOM方法(如document.write )或事件(如onLoad )的代码(“单步执行”)?
发布于 2013-03-17 12:07:33
要单步执行该函数,需要将调试器放在第11行(var result = funMul(val);),因为这是调用该函数的位置。
或者将断点直接放在函数本身的第6行(var val = 7;)
https://stackoverflow.com/questions/12390288
复制相似问题