【发布时间】:2019-01-15 08:41:19
【问题描述】:
我正在使用 Brackets IDE 并尝试了基本的 JS。使用对象文档会让我看到一个错误,说
"错误:'文档'未定义。[no-undef]",
我不知道为什么会发生这个错误,因为它在 Dreamweaver 中完美运行,有谁知道为什么会在 Brackets 中发生这种情况?谢谢你。
HTML:
<!DOCTYPE HTML>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<title>Parrafos</title>
</head>
<body>
<p>a</p>
<p>aa</p>
<p id="special">especial</p>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script type="javascript" src="parrafos.js"></script>
</body>
</html>
JS:
function parrafo(texto, id) {
document.getElementById(id).textContent = texto;
}
parrafo("Hola qué tal", "especial");
【问题讨论】:
-
加载两个不同版本的jQuery真的没有意义。一个只是要覆盖另一个。
-
type="javascript"— 这不是type属性的有效值……而且 HTML 规范说您应该完全忽略传统 JavaScript 的type属性。 -
我不知道您为什么会收到该错误,但我注意到您的 HTML 中没有“特殊”ID。将其更改为特殊的。
标签: javascript document adobe-brackets