0
我对EJS以及如何从另一个文件调用JavaScript函数有疑问。如何从EJS中的另一个文件调用Javascript函数
比方说,我有一个按钮,
<button onclick="click()">Click Me</button>
和click()
功能是从名为click.js
另一个文件,我怎么称呼呢?因为使用标准方法不起作用。 感谢
我对EJS以及如何从另一个文件调用JavaScript函数有疑问。如何从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')));
是不是ejs是使用JavaScript的模板语言变体? – evolutionxbox
是的,但我有麻烦从另一个JavaScript文件调用JavaScript函数。有想法吗? – myd07
这与ejs有什么关系? EJS从不在浏览器中运行... ---要从“另一个js文件”运行某些内容,请使用'script'元素将JS文件包含在HTML中。 – evolutionxbox