[英]How To Call Javascript Function From Another File in EJS
我对EJS以及如何从另一个文件调用javascript函数有疑问。
假设我有一个按钮,
<button onclick="click()">Click Me</button>
而click()
函数来自另一个名为click.js
文件,我怎么称呼它? 因为使用标准方法不起作用。 谢谢
click.ejs
<body>
...
<a href="javascript:void(0);" class="topMenu-hamburguer" onclick="click()">☰</a>
...
<script type="text/javascript" src="/js/click.js"></script>
</body>
click.js
function click() {
console.log(`Click!`);
}
并确保您的app.js中有类似的内容,如果没有,只需更改路径即可。
app.use(sassMiddleware({
src: path.join(__dirname, 'public'),
dest: path.join(__dirname, 'public'),
outputStyle: 'compressed',
sourceMap: true
}));
app.use(express.static(path.join(__dirname, 'public')));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.