javascript中如何进入setTimeout调用的函数进行调试?

新手上路,请多包涵

初学javascript,比如我有

function func1() {
    var paragraph = document.getElementById("p");
    setTimeout("func2(paragraph)",10);
}

function func2(paragraph) {
    ...
}

func1();

上面写法有点问题,不过我实在不知道如何表述了..应该能看懂
问题1:chrome下如何进入func2中调试?断点断在func2中似乎不起作用
问题2:如果希望给func2传递一个对象参数比如func1的paragraph应该怎么做?我知道上面的代码是错误的

阅读 4.8k
2 个回答

问题1: f12 >> source 找到js代码位置,就可以加断点调试了,为什么不起作用呢? 看console 有报错。

问题2:

 setTimeout(function(){func2(paragraph);},10);
setTimeout(function(){
    func2(paragraph);
},10);
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
101 新手上路
子站问答
访问
宣传栏