<div class="namaz" id="zora">Zora: </div> <div class="namaz" id="izlazak">Izlazak sunca: </div> <div class="namaz" id="podne">Podne: </div> <div class="namaz" id="ikindija">Ikindija: </div> <div class="namaz" id="aksam">Akšam: </div> <div class="namaz"id="jacija" >Jacija: </div>Dentro de estos div hay un momento (por ejemplo, 15:36) en el que me retiré de una determinada API, ¿cómo envío un disparador a la base de datos de firebase usando javascript que cambiará solo una variable cuando el tiempo sea igual a ese en el div? ?
function fetchData() { fetch("https://api.vaktija.ba/") .then(response => { return response.json(); }) .then(data => { const arr = data.vakat; const elements = document.getElementsByClassName("namaz"); Array.from(elements).forEach((element, index) => { element.innerText = `${element.innerText} ${arr[index]}`; }) }) .catch(error => { console.log(error) }); }Esta es una función que estoy usando para obtener los datos de la API y colocarlos dentro de los div.
cool-vaktija-default-rtdb aktivno: "nije"Este es el valor de la variable. De "nije" a "broma" o algo más.
https://cool-vaktija-default-rtdb.europe-west1.firebasedatabase.app/
Y el enlace para ello.