0

簡単なスクリプトを HTML ドキュメントにインポートしようとしています。うまくいかず、何が間違っているのかわかりません。

外部スクリプト名 --> (function.js)

window.onload = myFunction;

       function myFunction() 
       {
             document.getElementById("HERE").innerHTML = "message";
       }

HTML ドキュメントの名前 --> (attributes.html)

<!DOCTYPEhtml>

    <html>
    <head>

         <title> This is an example of using an external script</title> 
            <script type ="text/javascript" src= "function.js"></script>
    </head>
    <body>

          <h1 id="HERE"> 
          </h1>

    </body>
    </html>
4

2 に答える 2

0
<html>
<head>

     <title> This is an example of using an external script</title> 
        <script type ="text/javascript" src= "function.js"></script>
</head>
<body>

      <h1 id="HERE"> 
      </h1>

     <script>myFunction() </script>
</body>
</html>
于 2012-08-13T08:10:46.343 に答える
0

js ファイルが実行される前に、body on load イベントの発生が早すぎると思います。少なくとも「window.onload」の「document.body.onload」を使用してみてください。「document.attachEvent」を使用してみてください:

document.attachEvent(document.body, "load", myFunction)
于 2012-08-13T07:16:35.943 に答える