L3v*_*v3L 61 javascript function developer-tools google-chrome-devtools
在Chrome的JavaScript控制台中,如何调用属于我正在查看的网页中包含的.js文件的函数?
Kev*_*nis 65
如果它在一个封闭内,我很确定你不能.
否则你只需要做functionName();并返回.
小智 22
控制台将返回ReferenceError的示例是将函数放入JQuery文档就绪函数中
//this will fail
$(document).ready(function () {
myFunction(alert('doing something!'));
//other stuff
}
Run Code Online (Sandbox Code Playgroud)
要成功将函数移到文档就绪函数之外
//this will work
myFunction(alert('doing something!'));
$(document).ready(function () {
//other stuff
}
Run Code Online (Sandbox Code Playgroud)
然后在控制台窗口中,键入带有'()'的函数名来执行该函数
myFunction()
Run Code Online (Sandbox Code Playgroud)
同样有用的是能够打印出功能体,以提醒自己功能的作用.通过从函数名称中删除'()'来执行此操作
function myFunction(alert('doing something!'))
Run Code Online (Sandbox Code Playgroud)
当然,如果您需要在加载文档后注册该函数,那么您无法执行此操作.但是你可以解决这个问题.
这是一个较旧的线程,但我只是搜索并找到它.我不熟悉使用Web Developer Tools:主要是Firefox Developer Tools(Firefox v.51),还有Chrome DevTools(Chrome v.56)].
我无法从Developer Tools控制台运行函数,但后来我发现了这一点
https://developer.mozilla.org/en-US/docs/Tools/Scratchpad
我能够将代码添加到Scratchpad,突出显示并运行一个函数,根据附加的屏幕截图输出到控制台.
我还添加了Chrome"Scratch JS"扩展程序:看起来它提供了与Firefox Developer Tools中的Scratchpad相同的功能(下面的屏幕截图).
https://chrome.google.com/webstore/detail/scratch-js/alploljligeomonipppgaahpkenfnfkn
图1(Firefox):http: //imgur.com/a/ofkOp
图2(Chrome):http://imgur.com/a/dLnRX
| 归档时间: |
|
| 查看次数: |
122944 次 |
| 最近记录: |