1

エラー: Uncaught ReferenceError: myFunction が定義されていません

これは、動作していない、または HTML で呼び出していない .js ファイルです。

function = myFunction() 
{
    var ret = "";
    for (var i = 15; i < 26; i++) 
    {
        ret += i + "  " + i*2 + "  " + i*3 + "\n";    
    }
    alert(ret);
}

これは私のHTMLコードです:

<!DOCTYPE HTML>
<html>

<head>
<script type="text/javascript" src="Test1.js"></script>

</head>

<body>

<h1> Exercise 4 - LAB 4  </h1>

<h2> Exercise 2.1 </h2>

<button type="button" onclick= "myFunction() "> Press Me </button>

</body>
</html>

エラー: Uncaught ReferenceError: myFunction が定義されていません

4

3 に答える 3

0

関数の宣言が間違っています:
Javascript:

function myFunction() {
    var ret = "";
    for (var i=15; i<26; i++) {
        ret += i + "  " + (i*2) + "  " + (i*3) + "\n";    
    }
    alert(ret);
}

HTML

<html>
  <head>
    <script type="text/javascript" src="Test1.js"></script>
  </head>

  <body>
    <h1>Exercise 4 - LAB 4</h1>
    <h2>Exercise 2.1</h2>
    <input type="button" value="Press Me" onclick="myFunction()" />
  </body>
</html>
于 2013-04-18T04:13:53.557 に答える