Fetch and Search in Data
Fetch and Search in Data
}
let searchInput = document.querySelector("[data-search]");
searchInput.addEventListener("input",(event)=>{
let value = event.target.value;
element.forEach(user=>{
let isvisible = user.name.toLowerCase().includes(value.toLower
Case());
user.element.classList.toggle("hide",!isvisible);
})
})
fetch("users.json",{
method:"GET"
})
.then((response =>{
if (response.status !==200){
throw "error";
}
return response.json();
}))
.then((responseData =>{
CreateUserCard(responseData);
}))
.catch((error =>{
console.log(error);
}))
<div class="search">
<label for="input">Search</label>
<input type="search" class="input" data-search>
</div>
<div class="users">
</div>