1. ホーム
  2. ジャバスクリプト

[解決済み】ページが読み込まれたときに関数を実行するには?

2022-03-31 08:04:44

質問

ページが読み込まれたときに関数を実行したいのですが、その関数を <body> タグを使用します。

で初期化すると実行されるスクリプトがあるのですが、そのスクリプトは <body> は、このように。

function codeAddress() {
  // code
}

<body onLoad="codeAddress()">

しかし、私はそれを <body onload="codeAddress()"> で、いろいろと試してみたのですが、例えばこんな感じです。

window.onload = codeAddress;

しかし、うまくいきません。

では、ページが読み込まれたときに実行するにはどうすればよいのでしょうか?

どのように解決するのですか?

window.onload = codeAddress; は動作するはずです。 デモはこちら と完全なコードです。

<!DOCTYPE html>
<html>
    <head>
        <title>Test</title>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <script type="text/javascript">
        function codeAddress() {
            alert('ok');
        }
        window.onload = codeAddress;
        </script>
    </head>
    <body>
    
    </body>
</html>


<!DOCTYPE html>
<html>
    <head>
        <title>Test</title>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <script type="text/javascript">
        function codeAddress() {
            alert('ok');
        }
        
        </script>
    </head>
    <body onload="codeAddress();">
    
    </body>
</html>