【发布时间】:2019-06-11 15:10:29
【问题描述】:
我正在尝试检查是否按下了按钮,然后打开一个新的 html 文件,我正在使用 express.js app.get 方法打开我的所有 HTML 文件。所以我的问题是如何在按下按钮时在同一个窗口中打开 HTML 文件?
【问题讨论】:
-
欢迎@Yahel Myst!请添加您的代码,以便我们看到您在做什么!
标签: javascript html node.js express
我正在尝试检查是否按下了按钮,然后打开一个新的 html 文件,我正在使用 express.js app.get 方法打开我的所有 HTML 文件。所以我的问题是如何在按下按钮时在同一个窗口中打开 HTML 文件?
【问题讨论】:
标签: javascript html node.js express
你可以但不应该。 NodeJS 是后端。
另请注意,NodeJS 不是通常所说的 JavaScript。
它是用 JavaScript 编写/编程的。
要在单击时执行某些操作,如果您只想打开链接,则需要普通的 <a> 标记,或者使用 client-side JavaScript 和 onlick 处理程序在用户单击后执行某些操作在一个元素上。
【讨论】:
您可以使用嵌入到 html 中的 javascript 来完成此操作,如下所示:
<button onclick="window.location='http://google.com'">Click me</button>
你也可以试试window.open=url
请注意,这并不是真正使用节点,只是使用 javascript。这种行为属于页面。
【讨论】:
我认为这个帖子会对你有所帮助:) https://stackoverflow.com/a/33703429/4578393 它使用 if 语句来检查按钮是否被按下
if(req.body.hasOwnProperty("butt1")){
console.log("butt1 clicked");
泰恩
【讨论】: