75

Chrome の JavaScript コンソールで、表示中の Web ページに含まれる .js ファイルに属する関数を呼び出すにはどうすればよいですか?

4

6 に答える 6

76

それが閉鎖の中にある場合、私はあなたができないと確信しています。

functionName();それ以外の場合は、実行してリターンを押します。

于 2012-01-29T16:55:37.763 に答える
27

コンソールが ReferenceError を返す場所の例は、関数を JQuery ドキュメント対応関数内に配置することです。

//this will fail
$(document).ready(function () {
    myFunction(alert('doing something!'));
    //other stuff
})

成功するには、関数をドキュメント準備完了関数の外に移動します

//this will work
myFunction(alert('doing something!'));
$(document).ready(function () {          
    //other stuff
})

次に、コンソール ウィンドウで、関数名に「()」を付けて入力し、関数を実行します。

myFunction()

また、関数本体を印刷して、関数が何をするかを思い出すことができるのも便利です。これを行うには、関数名から「()」を省略します

function myFunction(alert('doing something!'))

もちろん、ドキュメントがロードされた後に関数を登録する必要がある場合は、これを行うことはできません。しかし、あなたはそれを回避できるかもしれません。

于 2014-07-25T11:23:09.003 に答える
3

を使用して呼び出すことができます

window.function_name()

または直接いいwindowねなしで

function_name()
于 2012-01-29T16:56:24.253 に答える