0

ここに私のコードがあります

<!DOCTYPE html>
<html>
<link rel="stylesheet"
type="text/css"
href="style.css" />
<title>mysite</title>
<head>
<image src="images.jpg" id="img1">
<image src="images2.jpg" id="img2">
<script src="jquery.js">
</script>
<div id="div1">
<p id="p1"></p>
</div>
<script>
function namething() {var name = prompt("what is your name")
document.getElementById("p1").innerHTML = "<h1>welcome, " + name + "</h1>" };
//$("#button2").click(function()
function namething2() { alert("yes")
$("div").animate({ height: 0 /*left:"250px" , opacity:"0. 5", right:"500px" */})
});
</script>
<button id="button2" onclick="namething2()">animationtest</button>
<button id="button1" onclick="namething()">click me!</button>
</head>
<script>

</script>
<body>

<p id="animate1">
</p>

<p id="center">hello</p>
</body>
</html>

namething2 を返す 定義されていませんか? 私は何か見落としてますか?私が何をしているのか聞かないでください。これはただのテストです。実際に何かをしようとしているわけではありません

4

5 に答える 5

2

namething2JavaScript コードに構文エラーがあるため、 は定義されていません。コンソールでエラー メッセージを確認するか、無料のKomodo Editなどの構文チェック エディタを使用します。

Komodo には、書式設定とインデントをクリーンアップする JavaScript 美化機能も含まれています。質問のようにインデントがないため、あなたが持っているようなエラーを視覚的に認識するのは非常に困難です。適切にフォーマットされ、インデントされたコードは、このような問題を見つけやすくします。

HTML ページ全体を Komodo にロードすると、人々が回答で言及したすべてのエラーが強調表示されます (実際にはエラーではなく、推奨される方法であるセミコロンの欠落を除きます)。

于 2013-06-04T23:41:58.417 に答える
0

namething2 を閉じる右中括弧の直後にある文字を確認してください。

于 2013-06-04T23:40:24.033 に答える
0

関数の最後に終止括弧がありませんか?

   function namething2() { alert("yes")
    $("div").animate({ height: 0 /*left:"250px" , opacity:"0. 5", right:"500px" */})
    }); 
   }
  ^^^
于 2013-06-04T23:40:26.053 に答える
0
  function namething2() { 
       alert("yes");
       $("div").animate({ height: 0 /*left:"250px" , opacity:"0. 5", right:"500px" */});
  }
于 2013-06-04T23:42:26.313 に答える