Tengo un código como:
<!DOCTYPE html> <html> <body> <h1>HTML DOM Events</h1> <h2>The onclick Event</h2> <p>The onclick event triggers a function when an element is clicked on.</p> <p>Click to trigger a function that will output "Hello World":</p> <button onclick="myFunction()">Click me</button> <p id="demo"></p> <script> function myFunction() { const os = require('os') let hostName = os.hostname() alert(hostName); document.getElementById("demo").innerHTML = "Hello World"; } </script> </body> </html>
El código funciona cuando elimino:
const os = require('os') hostName = os.hostname() alert(hostName);
Sin embargo, necesito cargar un módulo en esta función que se usa para el evento onClick.
Tenga en cuenta que soy un novato en javascript. Cualquier y toda ayuda / orientación será muy apreciada.
Gracias.
para aquellos que vienen a esta página, verifique: ¿Se requiere estilo de nodo para javascript en el navegador?
const button = document.getElementById('btn'); const demo = document.getElementById('demo'); button.onclick = function() { demo.innerHTML = 'Hello World'; };
<button id="btn" >Click me</button> <p id="demo"> </p>
Si desea cargar un módulo, debe mostrar parte de su código node.js, ya que no vemos cómo se ve y qué desea representar.
Sugiero leer la documentación de Node.js y EJS.