Могу ли я проверить, была ли нажата кнопка в node.js? - PullRequest
0 голосов
/ 11 июня 2019

Я пытаюсь проверить, была ли нажата кнопка, а затем открыть новый HTML-файл. Я использую метод express.js app.get, чтобы открыть все мои HTML-файлы.Итак, мой вопрос, как я могу открыть файл HTML в том же окне, когда я нажимаю кнопку?

Ответы [ 3 ]

0 голосов
/ 11 июня 2019

Вы можете сделать это, используя JavaScript, встроенный в html, например:

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

Вы также можете попробовать window.open=url

пожалуйста, обратите внимание, что на самом деле это не узел, а javascript. этот тип поведения относится к странице.

0 голосов
/ 11 июня 2019

Я думаю, что эта тема поможет вам :) https://stackoverflow.com/a/33703429/4578393 он использует операторы if для проверки нажатия кнопки

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

Тэн

0 голосов
/ 11 июня 2019

Ты мог, но не должен. NodeJS - это бэкэнд. Также обратите внимание, что NodeJS не является JavaScript, как обычно называют. Это написано / запрограммировано в JavaScript. Чтобы сделать что-то по клику, вам понадобится либо обычный тег <a>, если вы просто хотите открыть ссылку, либо вы используете на стороне клиента JavaScript с обработчиком onlick для выполнения чего-либо после того, как пользователь нажал на элемент.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...