Я использую следующий код для вызова некоторых вещей после нажатия элемента на странице
var http = require('http');
var fs = require('fs');
var jsdom = require('jsdom');
http.createServer(function(req, res) {
res.writeHead(200, {'Content-Type': 'text/html; charset=utf8'});
var document = new jsdom.JSDOM('<!doctype html><html><head></head><body><p>Text</p></body></html>').window.document;
document.getElementsByTagName('p')[0].addEventListener('click', function() {
alert('OK');
});
var page = '<!doctype html><html>'+document.getElementsByTagName('html')[0].innerHTML+'</html>';
res.end(page);
}).listen(80, 'localhost');
Но если я нажму на абзац, ничего не произойдет
Я прочитал ответ по ссылке https://stackoverflow.com/a/36804251/10587062, но не понял, как решить мою проблему