El tutorial o código que hallarás en este post es la resolución más fácil y efectiva que encontramos a tu duda o problema.
Solución:
Usar var
en vez de int
para tu clicks
generación variable y onClick
en vez de click
como su nombre de función:
var clicks = 0;
function onClick()
clicks += 1;
document.getElementById("clicks").innerHTML = clicks;
;
Clicks: 0
En JavaScript, las variables se declaran con el var
palabra clave. No hay etiquetas como int
, bool
, string
… para declarar variables. Puede obtener el tipo de una variable con ‘typeof(yourvariable)’, encontrará más soporte sobre esto en Google.
Y el nombre ‘clic’ está reservado por JavaScript para nombres de funciones, por lo que debe usar algo más.
No utilice la palabra “clic” como nombre de la función. Es una palabra clave reservada en JavaScript. En el siguiente código, he usado la función “hola” en lugar de “hacer clic”
Space Clicker
Clicks: 0
Después de mirar el código que tiene errores tipográficos, aquí está el código actualizado
var clicks = 0; // should be var not int
function clickME()
clicks += 1;
document.getElementById("clicks").innerHTML = clicks; //getElementById() not getElementByID() Which you corrected in edit
Manifestación
Nota: No use controladores integrados, ya que .click()
es la función javascript intenta dar un nombre diferente como clickME()
Comentarios y puntuaciones del tutorial
Acuérdate de que tienes permiso de explicar .