【问题标题】:Can I check if a button was pressed in node.js?我可以检查是否在 node.js 中按下了按钮?
【发布时间】:2019-06-11 15:10:29
【问题描述】:

我正在尝试检查是否按下了按钮,然后打开一个新的 html 文件,我正在使用 express.js app.get 方法打开我的所有 HTML 文件。所以我的问题是如何在按下按钮时在同一个窗口中打开 HTML 文件?

【问题讨论】:

  • 欢迎@Yahel Myst!请添加您的代码,以便我们看到您在做什么!

标签: javascript html node.js express


【解决方案1】:

你可以但不应该。 NodeJS 是后端。 另请注意,NodeJS 不是通常所说的 JavaScript。 它是用 JavaScript 编写/编程的。 要在单击时执行某些操作,如果您只想打开链接,则需要普通的 <a> 标记,或者使用 client-side JavaScript 和 onlick 处理程序在用户单击后执行某些操作在一个元素上。

【讨论】:

    【解决方案2】:

    您可以使用嵌入到 html 中的 javascript 来完成此操作,如下所示:

    <button onclick="window.location='http://google.com'">Click me</button>
    

    你也可以试试window.open=url

    请注意,这并不是真正使用节点,只是使用 javascript。这种行为属于页面。

    【讨论】:

      【解决方案3】:

      我认为这个帖子会对你有所帮助:) https://stackoverflow.com/a/33703429/4578393 它使用 if 语句来检查按钮是否被按下

       if(req.body.hasOwnProperty("butt1")){
       console.log("butt1 clicked");
      

      泰恩

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-01-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-11-25
        • 1970-01-01
        相关资源
        最近更新 更多