0

我与第 3 方网页达成协议。如果我点击一些链接,就会出现一个新的“div”窗口。此链接元素具有以下代码:

<a style="font-weight:600;font-size:15px;color:#7bb32e" href="javascript:openTag('code')" id="ext-gen1512">code</a>

我需要获取一个 openTag 函数代码才能了解它是如何工作的。

为了做到这一点,我使用萤火虫。我尝试了一些方法:
1)我尝试将“openTag”放入firebug的命令行并运行它。但是萤火虫告诉这个功能不存在(参考错误)。

2)我试图通过页面加载的所有文件搜索函数名称。但这并不成功。

3)我在记事本中创建了两个 html 元素,并使用 firebug 将它们插入到该工作 thml 元素附近。这些元素的代码是:

1) <span onclick="openTag('mgmt')">mgmt 3</span>
2) <a href="javascript:openTag('mgmt')">mgmt 4</a>

当我单击第一个 span 元素时,firefox 控制台说存在引用错误。函数 openTag 没问题t exist. But when I click on the second "a" element, it。没有错误,新的“div”窗口按原样出现。

请帮我获取 openTag 功能代码或找出该功能的位置。

4

3 回答 3

0
  1. 打开 Firebug 并切换到“脚本”面板。必要时重新加载页面。
  2. 单击 Firebug 左上角的“Break on next”按钮(查找暂停图标)。
  3. 点击你的链接。除非注册了鼠标事件的事件侦听器,否则调试器将在您的函数代码内停止。
于 2012-04-06T14:21:18.903 回答
0

openTag() 函数必须存在于外部 js 文件或标记本身中。尝试查看原始 HTML 页面的源代码并浏览外部 js 包含。

于 2012-04-05T14:52:03.403 回答
0

我有一个相同的问题。这是我解决它的方法:

  • 打开 Firebug Script 标签,加载所有脚本
  • 右侧有一个“新手表表达式...”链接(在手表标签中)
  • 单击该链接并输入您的函数名称
  • 繁荣,将我准确地引导到我的函数的源代码
于 2012-05-22T08:55:18.157 回答