Answer in Web Application for Chandra sena reddy #167098
October 24th, 2022
BOOK SEARCH:
Instructions:
- Add HTML input element with id searchInput inside an HTML container element
- Add HTML select element with id selectDisplayCount inside an HTML container element
- Add HTML container element with id searchResults
By following the above instructions, achieve the given functionality.
- When a value is entered in the HTML input element with id searchInput and press on Enter key
- Get title, imageLink, author (HTTP response with key search_results) by making HTTP request using fetch with URL https://apis.ccbp.in/book-store?title=kalam&maxResults=30
- Set imageLink in the HTML img element and set author in the HTML paragraph element
- When a value is entered in the HTML input element with id searchInput and an option is selected in the drop down
- Make a HTTP GET request to fetch the books based on the title entered and maximum number of results
- If search results not equal to zero, then append the search results to the HTML container element with id searchResults
- If search results equal to zero, then display “No results found”
- Add loading status with Bootstrap component spinner while making an HTTP request
<style>
/* Style the element with the id "myHeader" */
#myHeader {
background-color: lightblue;
color: black;
padding: 40px;
text-align: center;
}
/* Style all elements with the class name "city" */
.city {
background-color: tomato;
color: white;
padding: 10px;
}
</style>
<!-- An element with a unique id -->
<h1 id="myHeader">My Cities</h1>
<!-- Multiple elements with same class -->
<h2 class="city">London</h2>
<p>London is the capital of England.</p>
<h2 class="city">Paris</h2>
<p>Paris is the capital of France.</p>
<h2 class="city">Tokyo</h2>
<p>Tokyo is the capital of Japan.</p>