【发布时间】:2017-06-20 10:04:31
【问题描述】:
我有一个<input type="hidden">。我需要看看它的价值何时发生变化。我有很多 JavaScript 文件在改变它的值。
我可以到处更改值并添加debugger 语句,但这需要很多时间。我已经了解了Object.watch(),但它只在值更改之后执行特定函数,虽然我想查看它在代码中更改的位置,而不是何时更改.
有什么方法可以实现,比如输出行号和 JavaScript 文件名,或者在 Web 浏览器中停止调试器?
【问题讨论】:
-
Object.watch是一个自定义的 Firefox API。无论如何,Internet Explorer 从不支持它。 -
隐藏元素通常在表单的提交处理程序中填充值。您可以使用调试选项卡搜索“.value =”或使用 DOM Explorer 查看 value="some hidden value" 属性中是否有硬值。
标签: javascript google-chrome-devtools firebug developer-tools firefox-developer-tools