我创建了一个包含变量的模块,该变量通过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();
答案 0 :(得分:0)
问题出在HTML端。
在HTML文件中添加JavaScript文件时,请确保在<script src="YOURFILE.js"></script>
之后添加</body>
标签。