Queryselect()在javascript模块模式中返回null

Queryselector() returns null inside javascript module pattern

本文关键字:模式 返回 null 模块 javascript Queryselect      更新时间:2023-09-26

我创建了一个模块,其中包含一个变量,该变量通过DOM的querySelector查找html元素。但是,var expoElement返回"null"。有什么想法吗?

var test = (function(){
    //find components
    var expoElement = document.querySelector(".expo");
    return {
        returnJow:function(){alert("the return = " + expoElement)}
    }
})();
test.returnJow();

问题出在HTML端。

在HTML文件中添加javascript文件时,请确保在</body>之后添加<script src="YOURFILE.js"></script>标记。