const form = document.getElementById("search-form");
const searchBox = document.getElementById("search-box");
const resultsDiv = document.getElementById("results");
form.addEventListener("submit", (event) => {
event.preventDefault();
const query = searchBox.value;
if (query.trim() === "") {
return;
}
search(query);
});
async function search(query) {
const response = await fetch(http://example.com/search?q=${query});
const data = await response.json();
showResults(data.results);
}
function showResults(results) {
resultsDiv.innerHTML = "";
for (let result of results) {
const div = document.createElement("div");
const title = document.createElement("h2");
title.textContent = result.title;
const url = document.createElement("a");
url.href = result.url;
url.textContent = result.url;
div.appendChild(title);
div.appendChild(url);
resultsDiv.appendChild(div);
}
}