【问题标题】:FireBug debuggingFireBug 调试
【发布时间】:2013-03-17 15:10:49
【问题描述】:

您好,我正在使用 JS 脚本在 Firebug 中进行调试:

<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 函数。它的行为就像“Step Over”一样,只是省略并终止脚本。

那么如何让它真正跳入函数体呢?

ps。 是否可以调试 DOM 方法(如 document.write)或事件(如 onLoad)的代码(“Step Into”)?

【问题讨论】:

    标签: debugging firefox firebug


    【解决方案1】:

    要进入函数,您需要将调试器放在第 11 行 (var result = funMul(val);),因为这是调用函数的地方。
    或者你直接在函数本身设置断点,第 6 行 (var val = 7;)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-26
      • 2012-02-09
      • 2012-06-23
      • 1970-01-01
      • 2011-03-21
      • 2013-01-10
      相关资源
      最近更新 更多