Entonces, estoy tratando de obtener el valor de una etiqueta de entrada con javascript y mostrarlo en la consola, pero no funciona en absoluto. este es mi código, ¿qué me estoy perdiendo aquí?
const userTextValue = document.getElementById('user-text').value; const show = () => { console.log(userTextValue); } const submit = document.getElementById('submit'); submit.addEventListener('click', show);Acceda al valor de entrada cuando haga clic en el botón Mostrar, para que obtenga el valor actualizado ingresado por el usuario.
const show = () => { const userTextValue = document.getElementById('user-text').value; console.log(userTextValue); } const submit = document.getElementById('submit'); submit.addEventListener('click', show); <div> <input id="user-text" /> <button id="submit">Show</button> </div>cuando envía la página, actualice de forma predeterminada para evitar que pueda hacerlo así
const show = (e) =>{ e.preventDefault(); console.log(userTextValue); }