Lo siento, parece una nueva publicación, pero no vi mi respuesta en los otros temas. Necesito hacer un sitio web dinámico que ofrezca la posibilidad de ordenar algún producto por el almacenamiento local.
El cliente puede seleccionar el producto y las tesis se muestran en mi tarjeta.html, por cada producto de mi LS realicé un artículo.
En este artículo hay un niño, una entrada que muestra la cantidad seleccionada antes por el cliente. Me gustaría vincular esta entrada a mi almacenamiento local. El cliente cambiará directamente la cantidad en esta página de pedido, y si hay un cambio, lo informará a mi almacenamiento local.
aquí está mi función de prueba.
const manageQuantity = async (createArticle) => { await createArticle let itemQuantity = document.querySelector('.itemQuantity') console.log(itemQuantity) itemQuantity.addEventListener('change', () => { console.log("ok l'évènement est fonctionnel") }) } // createArticle, make the article if I've product in LS // itemQuantity is the class of my inputMi addEventListener no es una función con quereSelectorAll, pero sí con un simple querySelector. Pero necesito tener todas las entradas creadas por mi función.
¿Cómo puedo seleccionar todas mis entradas y asegurarme de que mi addEvent se ejecutará?
const manageQuantity = async (createArticle) => { await createArticle let itemQuantities = document.querySelectorAll('.itemQuantity') itemQuantities .forEach(function(item) { item.addEventListener('change', () => { console.log("ok l'évènement est fonctionnel") }) }); }básicamente, debe usar querySelectorAll () si está usando la clase, devolverá una lista de nodos para que pueda usar la función foreach para recorrer todos los elementos con la clase seleccionada y agregar los detectores de eventos