我目前正在开发一个非常糟糕的开发系统,在此产品发布测试阶段之前我必须修复一些错误。
网站是用很多javascript构建的,我对它不是很熟悉。问题是 - 有没有办法阅读我的函数执行方式?
喜欢..函数由onClick或onMouseOver或类似的东西调用。
提前致谢!
答案 0 :(得分:1)
如果可以,请将event
对象传递给这些函数,即:
<div onclick="ev(event||window.event)" onmouseover="ev(event||window.event)">
The div
</div>
<script>
function ev(e){
// e.type will have the value 'mouseover' or 'click' based on what you do
}
</script>
答案 1 :(得分:0)
Firefox有一个名为“Firebug”的工具,可让您调试JavaScript。
如果在Firebug中选择“脚本”选项卡,在函数内部插入一个断点,然后在右侧面板中选择“堆栈”选项卡,您应该会看到所需的信息。
如果你没有Firebug,请点击此处: