gpt4 book ai didi

javascript - 检查直接在html文件中的js中的变量

转载 作者:行者123 更新时间:2023-11-30 12:08:13 25 4
gpt4 key购买 nike

我有一个文件,它位于我的 index.html 页面的外部,名为 code.js,上面有以下代码:

function parse() {
if (a === 1)
alert("a equals 1");
}

(function() {
parse();
})();

正如我所说,该文件名为 code.js。现在,我有一个 index.html 文件,它与 code.js 文件位于同一文件夹/目录中。现在,这是我的 index.html:

<!DOCTYPE html>
<html>
<head>
<title>Javascript</title>
<link rel="stylesheet" type="text/css" href="style.css" />
<script src="code.js"></script>
<script type="text/javascript">
var a = 1;
</script>
</head>
<body>
<h1>Javascript</h1>
</body>
</html>

所以我希望 code.js 文件能够使用 index.html 文件中我的 javascript 中的变量。我这样做是因为我要创建自己的 javascript 库,但我需要先学习它。有什么解决办法吗?

最佳答案

切换 script 标签的顺序:

<script type="text/javascript">
var a = 1;
</script>
<script src="code.js"></script>

这样,全局变量a会在调用code.js中的parse方法之前被初始化。

关于javascript - 检查直接在html文件中的js中的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34584889/

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