Queryselect()在javascript模块模式中返回null
Queryselector() returns null inside javascript module pattern
我创建了一个模块,其中包含一个变量,该变量通过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>
标记。
相关文章:
- 如何在模式框中显示ajax调用返回的数据
- 多次调用方法后返回相同promise的模式
- 如果返回false,如何在提交时关闭引导模式
- 如何使用lodash返回与模式匹配的属性数组
- 是否可以使find()和findOne()方法只返回模式字段
- Queryselect()在javascript模块模式中返回null
- jQuery - 用户单击模式上的“是”按钮后返回到初始屏幕
- 这是一种常见的模式吗?(返回数据而不是返回承诺)
- JavaScript 正则表达式,返回模式之前和之后的所有内容
- JavaScript 中的无意义的返回模式
- 是否可以使控制器返回模式窗口的数据?MVC5 ASP.NET
- 原型揭示模式和'这'嵌套函数或返回对象中
- 通过 JS 模块模式返回 ajax 响应
- 模式返回var &&var = = = & # 39;一些# 39;在javascript
- 关闭bootstrap模式返回按钮
- 为什么组合构造函数/原型模式返回对象类型
- javascript模块模式返回对象引用
- JavaScript模块模式-返回的对象===模块||facade
- Javascript链接模式返回该对象的等价项,而不是返回this
- Jquery点击打开模式返回“;undefined不是函数”;