我有两个 html 文件(index.html和project.html),index.html包含或需要两个 javascript 文件(main.js和index.js)。main.js包含两个 html 文件所需的功能。而index.js具有只有index.html需要的功能。
所以我说index.html-->( main.js,index.js ) 和 project.html-->( main.js)。问题是,当我打开 project.html 时,我在index.js中调用的 DOM 元素抛出错误,指出该元素为空。
问题是导致错误的 DOM 元素仅在index.html而不是project.html中创建,但项目不应该调用或知道该函数。
索引.html
<script src="asset/javaScript/javaScript_for_index/main.js" defer type="module"></script> <script src="asset/javaScript/javaScript_for_index/index.js" defer type="module"></script>
项目.html
<script src="asset/javaScript/javaScript_for_index/main.js" defer type="module"></script>
这是我在检查器中得到错误的地方。请注意,错误来自 project.html ,它是由index.js引起的
我知道这有点令人困惑,但这是我能解释的最好的。
UYOU
慕标琳琳
慕婉清6462132
aluckdog
相关分类