Hay varias formas Si desea mostrar el recuento, puede usar la propiedad textContent
un elemento DOM para almacenar el valor. Cuando se hace clic en un botón, el detector de eventos ” onclick
” agregado leerá el textContent
de textContent
de ese elemento DOM (como un div
), lo incrementará y volverá a escribir. En este caso, alguien que acceda al contenido web a través de las herramientas del desarrollador puede cambiar fácilmente el valor.
O … para el evento de clic, event.detail
debe mantener un recuento de clics consecutivos que ocurrieron en un corto período de tiempo e incrementados en uno. Puede agregar un detector de eventos simple como la function(e){console.log(e.detail)}
para probarlo. En mi humilde opinión no es muy confiable!
Si no desea que el cliente tenga acceso a la cifra de conteo, se espera que use cierres para mantener el conteo actual. Algo como;
- ¿Qué marco MVC puedo usar para hacer un gran sitio web sobre un tema determinado? Será como un sitio de redes sociales.
- ¿Cuántos desarrolladores web back-end y front-end serían ideales para hacer un sitio web sólido? Estaba pensando en desarrolladores que dominan Ruby y SQL.
- ¿Es mejor mantener el estilo de su página web dentro de las etiquetas en el encabezado del documento, o usar un href = '' para vincular su documento HTML a un CSS separado?
- Cómo mostrar las publicaciones de WordPress dinámicamente en un sitio que no sea de WordPress
- ¿Cuánto costaría hacer un sitio web estático con buen hosting?
función makeCounter (initial = 0) { recuento var = inicial; return {incremento: _ => ++ cuenta, leer: _ => contar, restablecer: n => cuenta = n }; } contador var = makeCounter (10); // valor inicial 10 counter.read (); // devuelve 10 counter.increment (); // devuelve 11 contador.restablecimiento (77); // devuelve 77
Luego, para el botón de incremento, debe agregar un oyente de eventos como
incrementButton.addEventListener ("clic", counter.increment.bind (esto))
Ve a jugar en repl.it