如何解决Docsify.js:函数未在 HTMLButtonElement.onclick
我正在为我的聊天机器人在 Docsify 上编写一个网站,在用户将他们的用户 ID 插入文本框中并使用按钮提交后,我需要进行 API 调用,出于某种原因,“onclick”方法在按钮返回:getSetgs is not defined at HTMLButtonElement.onclick
我的 index.html 中有 executeScript: True
代码:
## Profile
?> To get your user ID,type **d!whoami** in chat ^^
<input type="text" placeholder="Enter your ID here..." id="inputText"></input>
<button type="button" onclick="getSetgs()">Submit ID</button>
<div id="damn0">ㅤ</div>
<div id="damn1">ㅤ</div>
<div id="damn2">ㅤ</div>
<div id="damn3">ㅤ</div>
<div id="damn4">ㅤ</div>
<div id="damn5">ㅤ</div>
<script>
const url = "https://reallysecretapiurl.com/api/settings/"
function getSetgs() {
const inputVal = document.getElementById("inputText").value;
const fullUrl = url + inputVal
const settings = await fetch(fullUrl).then(res => res.json());
sett = JSON.stringify(settings)
document.getElementById("damn0").textContent = `Allow Mentions: ${sett.allowMentions}`
document.getElementById("damn1").textContent = `Auto-Reject Fights: ${sett.autoRejectFights}`
document.getElementById("damn2").textContent = `Passive Mode: ${sett.passiveMode}`
document.getElementById("damn3").textContent = `Economy Whispers: ${sett.whisperEconomy}`
document.getElementById("damn4").textContent = `On Join Welcome: ${sett.onJoinMsg}`
document.getElementById("damn5").textContent = `Allow User Interaction: ${sett.allowUserInteraction}`
}
</script>
我对 js 和 html 真的很陌生,所以我什么都不知道 :D
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。