En la clase pasado manipulamos el HTML desde JavaScript pero esto no sirve de mucho ya que podriamos hacerlo desde nuestro HTML y ya.
Lo realmente interesante es que manipulemos el HTML cuando el usuario realize una acci贸n, por eso en esta clase veremos eventos en JavaScript.
<aside> 馃挕 Un evento es una acci贸n del usuario ante la cual puede realizarse alg煤n proceso (por ejemplo, el cambio del valor de un formulario, o la pulsaci贸n de un enlace).
</aside>
Podemos utilizar el atributo
onchange
en el input y pasarle una funci贸n que haga referencia a la funci贸n definida en tu script.
<input id="numero" onchange="showNumber()" />
const numero = document.querySelector("#numero");
function showNumber() {
console.log(numero)
}
<aside> 馃挕 Esto har谩 que cada vez que hagamos un cambio en el input y le quitemos el focus mostrar谩 en consola lo que se escribi贸.
</aside>
Para escuchar un bot贸n podemos hacer uso de el atributo
onclick
y pasarle una funci贸n como vimos anteriormente.
<button id="btn" onclick="btnOnclick()">Haga click</button>
const btn = document.getElementById("btn");
function btnOnclick() {
console.log("Hizo click");
}
<aside> 馃挕 Entonces cada vez que haga click en el boton se mostrar谩 ese texto en consola.
</aside>