javascript - ReferenceError:元素未定义
问题描述
我想在使用 ES6 js 的平台(Flarum)中加载这个灯箱。我不是开发人员,当我遇到错误时可能会遗漏一些东西。
我在 plugin-folder/js/forum/dist/extension.js 中有 js 代码,正如他们有限的文档中所指定的那样,它加载时没有错误,但是当我尝试var tobi = new Tobi()
在上面的代码之上添加它或<script></script>
在包含标题的模板文件我收到错误ReferenceError: Tobi is not defined
感谢您的任何帮助。
解决方案
问题一定出在您的脚本导入方面。如果您script
在使用它的任何 Javascript 代码之前通过标签加载它,它会完美运行:
let tobi = new Tobi();
console.log(tobi);
<script src="https://rqrauhvmra.com/tobi/tobi.js"></script>
推荐阅读
- javascript - 用 selenium python 重写 javascript 函数
- python-2.7 - 如何在某个字符处拆分文本文件创建多个文本文件
- python - 我们如何在 python 的一行中随机填充 1 或 0 的矩阵?
- javascript - If/Else 语句在类名存在时显示/隐藏元素
- gcc - RAM 部分是二进制固件的一部分
- node.js - ERR_HTTP_HEADERS_SENT:在 ServerResponse 将标头发送到客户端后无法设置标头
- python - Redshift / SQLAlchemy:25P02 错误/警告所有查询
- r - R:Regex_Join/Fuzzy_Join - 以不同的词序加入不精确的字符串
- excel - 如何在 Excel 中创建一个 if-then 公式来生成书面文本答案?
- angular - 离子 Http 请求