2

重複の可能性:
jQuery を使用しない $(document).ready と同等

DOM の準備が整った状態で実行する必要があるスクリプトを作成する必要がありますが、スクリプトの一部として JQuery に依存することはできません。

を真似したいのですが$(document).ready()、この動作を最短で実装するにはどうすればよいでしょうか?

4

3 に答える 3

3

以下を使用できます。

document.addEventListener("DOMContentLoaded", function(){
//do things
},false);

例えば。ただし、これは古いブラウザーでは問題になる可能性があることに注意してください。サポートされているブラウザーのリストについては、MDNを参照してください。

于 2012-03-20T09:45:24.343 に答える
0

あなたは2つのことをすることができます。body タグに onload イベントを追加します。

    <body onload="myJSFunction()"></body>

それ以外の場合は、次のようにマークアップの下部に関数を追加できます。

<script type="text/javascript"> function myFunction()</script>
于 2012-03-20T09:45:04.157 に答える
-1
window.onload = function() {
    // write some javascript here
    // this will be executed on page load
}
于 2012-03-20T09:44:17.997 に答える