访问bodytag中文档就绪闭包中定义的变量

时间:2017-08-10 09:58:20

标签: javascript jquery scope

我想通过控制台访问位于正文结束标记之前的String picId = ""; String tubId = "1"; if(!"".equals(picId)) { String update = "update A set columnName=someValue where id=" + picId; //this method for update this.executeUpdate(update, new Object[]{}); } if(!"".equals(tubId)) { String update = "update A set columnName=someValue where id=" + tubId; this.executeUpdate(update, new Object[]{}); } 内的变量。 我已经了解到这个闭包中的变量无法访问,但人们正在讨论在开发人员工具中设置断点。 从我所看到的我只能在源(链接的javascript)中设置断点,并且真的没有任何关于如何在这种特定情况下设置断点的线索。

有可能吗?

$(function(){});

2 个答案:

答案 0 :(得分:0)

在Chrome浏览器中设置断点:

  • 点击“来源”标签。
  • 打开包含您要中断的代码行的文件。
  • 转到代码行。
  • 代码行的左侧是行号列。点击 它。行号列顶部会显示一个蓝色图标。

答案 1 :(得分:0)

目前最简单的方法是,在您需要学习脚本的javascript代码中添加debugger;。然后在console打开的情况下加载页面,您将看到执行将在这些debugger;位置停止,您将能够观察各种变量的值,即使在匿名上下文中也是如此。

我也会读到这个using the console