私は、コンソールからのブロックとしてこれを実行する場合、私は特定のウェブサイトではJavaScriptを経由してJavascriptの参照をロードし、コンソールからすぐにそれを呼び出す
j=document.createElement("SCRIPT");
j.src="http://code.jquery.com/jquery-latest.pack.js";
document.getElementsByTagName("HEAD")[0].appendChild(j);
var J = jQuery.noConflict();
から文書でのjQueryをロードするために、次のコードを持って、I get
ReferenceError: jQuery is not defined
ただし、手動で各行を入力すると、最終行が正常に実行され、例外が発生しません。
私には何か不足していますか?以前のコマンドの処理を完了するためにはDOMに数ミリ秒以上かかることがありますか?
問題が発生しても、この状況を解決する方法を知っている人はいますか?
これは、それぞれ、devツールとfirebugでchromeとfirefoxで発生します。
それは、DOMは、コマンドを処理する時間が必要であることはあまりありません。 DOM上にスクリプトタグをプッシュしただけですが、外部参照であるため、ダウンロードされて非同期に実行されます。次のコマンドを実行することによって、ダウンロードとスクリプトの解釈が完了したと仮定します。おそらく未定義のエラーです。これを「google-chrome」とタグ付けしたので、onload関数は動作すると言いますが、それはすべてのブラウザで機能しないので、あなたの走行距離が変わることに注意してください。 –