Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function getInfo() {
- let inp = document.getElementById("stopId");
- let n = inp.value;
- let stopName = document.getElementById("stopName")
- let bussesUl = document.getElementsByTagName("ul")[0];
- bussesUl.innerHTML = "";
- fetch(`https://judgetests.firebaseio.com/businfo/${n}.json`)
- .then(response => {
- if (response.status !== 200) {
- stopName.textContent = "Error";
- bussesUl.innerHTML = "";
- return;
- }
- return response.json()
- })
- .then(function (result) {
- let stName = result.name;
- stopName.textContent = stName;
- let busesObj = result.buses;
- let busesArr = Object.entries(busesObj);
- busesArr.forEach(b => {
- let content = `Bus ${b[0]} arrives in ${b[1]} minutes`;
- let newL = document.createElement("li");
- newL.textContent = content;
- bussesUl.appendChild(newL);
- })
- inp.value = "";
- })
- .catch(err => {
- stopName.textContent = "Error";
- })
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement