-2

onloadプロパティを使用してJavaScriptを起動します->window.onload = function(){ // start code }

<head>最近、.jsファイルを設定するタグに.innerHTML書き込みを開始しました。

document.head.innerHTML = html_string

// where html_string contains the link to my .js file.

私が抱えている問題は、onload関数が呼び出されないため、ページにjavascriptがないことです。

手動で呼び出すか、その動作をエミュレートする方法はありますか?

4

1 に答える 1

1

のを設定してスクリプトを挿入しないinnerHTMLでくださいdocument.head<script>DOMノードを追加し、そのロードイベントをリッスンします: https : //stackoverflow.com/a/9102718/1048572、.jsファイルを動的にロードするときにonloadイベントをキャプチャしますか?、CSSがロードされた後にトリガーされるjQueryイベント?

于 2012-05-14T17:54:08.473 に答える