2 番目の window.onload のみが実行されますが、両方の window.onload を実行したいと考えています。何をするか?
onload イベントは 1 回しか実行できないことは誰もが知っているので、onload 中に実行される 2 つの関数を実行したいと仮定し、最終的には後者の onload イベントの関数のみを実行できるとします。では、次の関数をどのように実行すればよいでしょうか。複数の onload イベントの場合、フォームは次のとおりです: リーリー
リーリー
window.addEventListener('load',function(e){state1},false);window.addEventListener('load',function(e){state2},false);不建议用onload
提案: 1 ページだけwindow.onload
window.onload
名前の競合が心配な場合は、閉じたスペースを使用できます
方法1
方法2は、2階で使用する方法です。
onload イベントは 1 回しか実行できないことは誰もが知っているので、onload 中に実行される 2 つの関数を実行したいと仮定し、最終的には後者の onload イベントの関数のみを実行できるとします。では、次の関数をどのように実行すればよいでしょうか。複数の onload イベントの場合、フォームは次のとおりです:
それでは、ページがロードされたときに実行される関数の名前であるパラメーターのみを受け入れる関数 addLoadEvent(func) を追加しましょうリーリー
リーリー
電話:リーリー
window.addEventListener('load',function(e){state1},false);
window.addEventListener('load',function(e){state2},false);
不建议用onload
提案: 1 ページだけ
リーリーwindow.onload
名前の競合が心配な場合は、閉じたスペースを使用できます
リーリー方法1
リーリー方法2は、2階で使用する方法です。
リーリー