我用 Jquery 创建了一个简单的函数,它可以工作,但是如果我将它导入很快它就不起作用,例如
<html land="en">
<head>
<meta carset="utf-8">
<title> Jquery 2 </title>
</head>
<body>
<!-- Inline is JS in the HTML file -->
<p id="paragraph"> This is a paragraph </p>
<script src="jquery-1.10.2.min.js"></script>
<script src="Tutorial2.js"></script>
</body>
</html>
这有效,但如果我这样做
<html land="en">
<head>
<meta carset="utf-8">
<script src="jquery-1.10.2.min.js"></script>
<script src="Tutorial2.js"></script>
<title> Jquery 2 </title>
</head>
<body>
<!-- Inline is JS in the HTML file -->
<p id="paragraph"> This is a paragraph </p>
</body>
</html>
这行不通。
是不是因为我在 Tutorial2.js 中的函数使用了对 p id="paragraph" 的引用,并且由于 Javascript 文件是在页面之前加载的,所以该函数不知道我告诉它访问什么。我的假设正确吗?