3

私は「SimplyJavaScript」という本から作業していますが、68〜69ページに実行できない例があります。私はそれを本からコピーし、仲間の学生と一緒に働いています。この例にはコーディングエラーがあるはずだと思います。誰かがそれをすばやく調べて、ガイダンスを提供してくれることを期待していました。

私が理解していることから、スクリプトによってアラートボックスがポップアップし、ノード名が表示されるはずです(本によるとa

これがHTMLです

<!doctype html>

<head>
<script type="text/javascript" src="script.js"></script>
<meta charset="utf-8">

<title>
Stupid Title
</title>
</head>

<body>

 <h1>
 Sniper (1998)
 </h1>

 <p> 
 In this cinema masterpiece
 <a id ="berenger" href="name/nm0000297/">tom Berenger</a> plays a us soldier working    in the Panamanian Jungle.
 </p>
</body>

そしてこれが私のJavaScriptです

alert("AAAAAAAAAAAAAAHH");

var target = document.getElementById("berenger");
if (target != null)
    alert(target.nodeName);

これはJavaScriptクラスの2週目なので、かなり新しいです。

4

1 に答える 1

8

この時点でDOMの準備はできていません。

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

その行を最後に移動します<body>

このドキュメントでこれらの種類の問題について読んでください

于 2012-10-16T01:04:37.467 に答える