怎么用Firebug调试JavaScript

本文介绍如何创建HTML文件并使用Firefox及Firebug进行JavaScript调试。通过设置断点,可以详细检查脚本执行过程,包括变量变化等关键信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

创建一个html文件,然后使用Firefox打开它

<html>

<head>

<title>Javascript Debugging</title>

<script>

function populateDiv(){

var divElement = document.getElementById(‘messageLabel’);

divElement.innerHTML = “Lorem ipsum dollor”;

}

</script>

</head>

<body>

<div id=”messageLabel”></div>

<input type=”button” value=”Click Me!” οnclick=”populateDiv();” />

</body>

</html>

激活Firebug, 添加断点

在浏览器中按F12来打开并激活Firebug。点击“脚本”标签页,并在第6行插入断点,如下面的截图所示:

注意:

  • 为了核实我们已经插入断点,我们可在脚本标签页的右边“断点”面板中查看断点列表。
  • 在第6行显示一个大的红点,表明这里插入了一个断点。

开始执行调试

一旦我们点击“Click Me!”按钮,JavaScript将停在第6行,断点所在的地方。

  • 现在我们可以单步调试JavaScript,通过点击在脚本标签页下的这些按钮来操作:继续、单步进入、单步跳过、单步退出。
  • 继续(F8):只要脚本的执行被另一断点所终止,这个按钮就使得我们可以继续脚本执行。单步进入(F11):这个按钮可以使我们单步进入另一个函数的内部。单步跳过(F10):这个按钮使我们可以单步跳过函数调用。单步退出:这个按钮使我们可以继续脚本的执行并停在下一个断点。现在,我们点击“单步跳过”并按F10执行第6行并移动到第7行。注意右边的“监控”面板中的divElement的值。在执行第6行之前该值是undefined,在执行第6行之后,它被赋予一个HTML的div元素作为值。让我们来看下面的截图:

关注我有更多java培训技术知识分享!

文章转载于:http://www.atguigu.com/jsfx/1273.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值