以下、onloadイベントの後にビルドされる "object1.msg"の内容を表示する関数displayMsgを作成しますが、定義されていません。私はwindow.onload前window.onloadの前後のオブジェクトの作成の違い
var object1 = new testObject("Hello");
を置けば
はしかし、どんなに前/後displayMsg()関数は、それが動作します。
なぜですか?これらの2つのプログラムの実行順序の違いは何ですか?おかげで...
function testObject(msg) {
this.msg = msg;
}
function displayMsg() {
document.getElementById("msgbox").innerHTML = object1.msg;
}
window.onload = function() {
var object1 = new testObject("Hello");
displayMsg();
}
ありがとうございます!非常に明確な説明。 –