gpt4 book ai didi

Javascript 警报不显示

转载 作者:搜寻专家 更新时间:2023-10-31 22:32:30 25 4
gpt4 key购买 nike

我正在研究“Simply JavaScript”一书,第 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 类(class),所以我对它还很陌生。

最佳答案

此时 DOM 还没有准备好:

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

将该行移动到 <body> 的末尾

Read about those kind of issues in this docs

关于Javascript 警报不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12906155/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com