Дать наложение разных идентификаторов из foreach ⇐ Javascript
-
Гость
Дать наложение разных идентификаторов из foreach
У меня есть foreach, полученный из Firestore, каждый документ имеет класс кнопки «Наборы обновлений» связаны с обзором, содержащим дополнительную информацию для редактирования. Я пытался сделать так, чтобы каждый обзор имел разные идентификаторы, указав идентификатор из Firestore вместо части id="" но я не уверен, как сделать так, чтобы обзор знал, на какой документ нажимают
const Session = document.getElementById("session"); const roundRef = Collection(db, "uuid", uid, "программа", id, "упражнения"); const roundOrder = query(roundRef, orderBy("order")); const roundsUnsub = onSnapshot(roundOrder, (querySnapshot) => { querySnapshot.forEach((doc) => { const DocId = doc.id; константные данные = doc.data() константный идентификатор упражнения = doc.data() console.log(данные) //нужно убрать кликеры со стрелками при вводе чисел, но чтобы нажимались только цифры на клавиатуре Session.innerHTML += ` ${data.name Наборы обновлений ${data.name} Набор 1 Повторения Вес Набор 2 Повторения Вес Набор 3 Повторения Вес Набор 4 Повторения Вес Сохранить набор ` document.getElementById(exersizedID).addEventListener("click", function openNav() { document.getElementById("myNav").style.height = "60%"; }); document.getElementById("closeNav").addEventListener("click", function closeNav() { document.getElementById("myNav").style.height = "0%"; }); });
У меня есть foreach, полученный из Firestore, каждый документ имеет класс кнопки «Наборы обновлений» связаны с обзором, содержащим дополнительную информацию для редактирования. Я пытался сделать так, чтобы каждый обзор имел разные идентификаторы, указав идентификатор из Firestore вместо части id="" но я не уверен, как сделать так, чтобы обзор знал, на какой документ нажимают
const Session = document.getElementById("session"); const roundRef = Collection(db, "uuid", uid, "программа", id, "упражнения"); const roundOrder = query(roundRef, orderBy("order")); const roundsUnsub = onSnapshot(roundOrder, (querySnapshot) => { querySnapshot.forEach((doc) => { const DocId = doc.id; константные данные = doc.data() константный идентификатор упражнения = doc.data() console.log(данные) //нужно убрать кликеры со стрелками при вводе чисел, но чтобы нажимались только цифры на клавиатуре Session.innerHTML += ` ${data.name Наборы обновлений ${data.name} Набор 1 Повторения Вес Набор 2 Повторения Вес Набор 3 Повторения Вес Набор 4 Повторения Вес Сохранить набор ` document.getElementById(exersizedID).addEventListener("click", function openNav() { document.getElementById("myNav").style.height = "60%"; }); document.getElementById("closeNav").addEventListener("click", function closeNav() { document.getElementById("myNav").style.height = "0%"; }); });
Мобильная версия