`onload` 属性を使用せずにページ読み込み時に JavaScript 関数を呼び出す方法

Susan Sarandon
リリース: 2024-11-24 16:17:22
オリジナル
641 人が閲覧しました

How to Call a JavaScript Function on Page Load Without the `onload` Attribute?

onload を使用しないページ読み込み時の JavaScript 関数の呼び出し

従来、ページが完全に読み込まれたときに JavaScript 関数を実行するには、body 要素の onload 属性が使用されていました。ただし、JSP フラグメントなどの一部のフレームワークでは、onload 属性を追加するための body 要素が提供されません。ここで疑問が生じます: jQuery を使用せずにページの読み込み時に JavaScript 関数を呼び出す別の方法はありますか?

解決策: 直接割り当てる代わりに、匿名関数 onload

JavaScript 関数を onload 属性にバインドすると、それを匿名関数にバインドできます。この匿名関数は、ページの読み込み時に呼び出すことができます。

window.onload = function() {
  yourFunction(param1, param2);
};
ログイン後にコピー

このアプローチにより、目的の関数にパラメーターを渡すことができるため、関数の汎用性が高まる可能性があります。必要に応じて、匿名関数内で複数の関数を実行することもできます。

このソリューションは、ページが完全に読み込まれた後に JavaScript コードを実行するために window.onload イベント リスナーに依存していることに注意してください。これは、body 要素が使用できない場合の onload 属性の便利で柔軟な代替手段です。

以上が`onload` 属性を使用せずにページ読み込み時に JavaScript 関数を呼び出す方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート