繁体   English   中英

如何从EJS中的另一个文件调用Javascript函数

[英]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()">&#9776;</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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM