如何解决当我在ejs中使用脚本标签时,没有任何反应
我正在创建一个简单的Disord Bot面板,我不想单击提交按钮,不幸的是<select onchange="this.form.submit()"></select>
不起作用,与console.log()
相同,或者与{ {1}}
我的文件:
document.getElementById("").innerHTML = "text";
经过测试的代码:
<head>
<title><%=bot.user.username%></title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=no" />
<link rel="stylesheet" href="assets/assets/css/main.css" />
<noscript><link rel="stylesheet" href="assets/assets/css/noscript.css" /></noscript>
</head>
<form method="post">
<select style="float: right" name="lang" id="slct" onchange="this.form.submit()">
<option selected hidden value="no-change">LANGUAGE</option>
<optgroup style="color: #99AAB5" label="finished">
<option style="color: #7289DA" value="en">English</option>
<option style="color: #7289DA" value="pl">Polish</option>
<optgroup style="color: #99AAB5" label="beta">
<option style="color: #7289DA" value="fr">France</option>
</select>
</form>
渲染文件:
<p id="test">Not changed</p>
<script>
document.getElementById("test").innerHTML = "Changed";
</script>
我还使用const dataDir = path.resolve(`${process.cwd()}${path.sep}dashboard`);
const templateDir = path.resolve(`${dataDir}${path.sep}page`);
const renderTemplate = (res,req,template,data = {}) => {
const baseData = {
bot: client,path: req.path,user: req.isAuthenticated() ? req.user : null
};
res.render(path.resolve(`${templateDir}${path.sep}${template}`),Object.assign(baseData,data));
};
app.get("/",(req,res) => {
const duration = moment.duration(client.uptime).format(" D[d],H[h],m[m],s[s]");
const members = client.guilds.cache.reduce((p,c) => p + c.memberCount,0);
const textChannels = client.channels.cache.filter(c => c.type === "text").size;
const voiceChannels = client.channels.cache.filter(c => c.type === "voice").size;
const guilds = client.guilds.cache.size;
renderTemplate(res,"index.ejs",{
stats: {
servers: guilds,members: members,text: textChannels,voice: voiceChannels,uptime: duration,memoryUsage: (process.memoryUsage().heapUsed / 1024 / 1024).toFixed(2),dVersion: Discord.version,nVersion: process.version
}
});
});
函数进行了测试,有人可以帮忙吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。