Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 即使在<;脚本>;参考_Javascript_Html - Fatal编程技术网

Javascript 即使在<;脚本>;参考

Javascript 即使在<;脚本>;参考,javascript,html,Javascript,Html,我有一个按钮,可以向discord发送消息。但是当我点击它时,它说SendMessage()没有定义 我试着在头部,身体,甚至里面的原始代码中添加脚本标签 我的整个项目都在那里 它只有manager.html 它表明了这一点 参考误差 未定义SendMessage manager.html:189:67在main.js中,GuiCommands.js加载了 var Skript = require("./GuiCommands.js"); require返回一个包含所有导出函数和变量的对象,

我有一个按钮,可以向discord发送消息。但是当我点击它时,它说SendMessage()没有定义

我试着在头部,身体,甚至里面的原始代码中添加脚本标签

我的整个项目都在那里

它只有manager.html

它表明了这一点

参考误差 未定义SendMessage
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?