Javascript 即使在<;脚本>;参考
我有一个按钮,可以向discord发送消息。但是当我点击它时,它说SendMessage()没有定义 我试着在头部,身体,甚至里面的原始代码中添加脚本标签 我的整个项目都在那里 它只有manager.html 它表明了这一点 参考误差 未定义SendMessageJavascript 即使在<;脚本>;参考,javascript,html,Javascript,Html,我有一个按钮,可以向discord发送消息。但是当我点击它时,它说SendMessage()没有定义 我试着在头部,身体,甚至里面的原始代码中添加脚本标签 我的整个项目都在那里 它只有manager.html 它表明了这一点 参考误差 未定义SendMessage manager.html:189:67在main.js中,GuiCommands.js加载了 var Skript = require("./GuiCommands.js"); require返回一个包含所有导出函数和变量的对象,
manager.html:189:67在
main.js
中,GuiCommands.js
加载了
var Skript = require("./GuiCommands.js");
require
返回一个包含所有导出函数和变量的对象,因此SendMessage()
函数成为skcript
的属性
因此,您必须在此处使用skcript.SendMessage()
,而不仅仅是SendMessage()
:
<button onClick="Skript.SendMessage()" id="button" class="sendmsg">Send Message</button>
发送消息
据我所知,SendMessage从未定义过。你能来吗?你要进口吗?它应该来自哪里?打开了项目,找不到需要调试的代码。特别是,我找不到未定义的函数,因此它是未定义的。SendMessage()
是在DBScript/GuiCommands.js中定义的。
Its是在DbScripts/GuiCommands.js中定义的……我没有想到检查DbScripts中的此命令。但我想在本例中,它代表DiscordBot。在main.js中?因为只要我按下按钮就可以了。我的意思是在onclick
属性中。这就是发生错误的地方,不是吗?第181行Manager.html,这就是我刚才说的发送消息的地方。它在哪里加载了require?