Not getting output for movie finder project .Can’t find error in javascript file.
JAVSCRIPT CODE
const API_URL = " http://www.omdbapi.com/?i=tt3896198&apikey=3cac5015";
const API_URL_SEARCH= “http://www.omdbapi.com/apikey.aspx?VERIFYKEY=61dac201-3227-4015-94f6-f196702edf65”;
var search_input=document.getElementById(“search_input”);
var card = document.getElementsByClassName(“movie-card”)[0];
document.getElementsByClassName(“search”)[0].addEventListener(“click”,function(){
console.log(search_input.value);
const query = search_input.value;
if(query){
getMovies(API_URL+query);
}
});
async function getMovies(url){
const resp = await fetch(url);
const respData = await resp.json();
console.log(respData);
showMovies(respData.Search);
}
function showMovies(movies){
card.innerHTML="";
movies.forEach(async function (movies){
const movieData =await fetch (API_URL_SEARCH+movie.imdbID);
const movieDataobj=await movieData.json();
movie_display(movieDataobj);
});
}
function movie_display(imovie){
const movieElm =document.createElement(“div”);
movieElm.classList.add(“movie-card”);
movieElm.innerHTML= `
<span class= "movie-title>Title${imovie.Title}
<span class= "movie-title>Rating${imovie.imdbRating}
<span class= "movie-title>Director${imovie.Director}
<span class= "movie-title>Released${imovie.Released}
<span class= "movie-title>Genre${imovie.Genre}
CSS CODE
body{
box-sizing: border-box;
margin: 0;
padding: 0;
font-size: 18px;
font-family: ‘Lucida Sans’, ‘Lucida Sans Regular’, ‘Lucida Grande’, ‘Lucida Sans Unicode’, Geneva, Verdana, sans-serif;
background-color: rgb(233, 233, 233);
}
.title{
font-size: 30px;
font-weight: 600;
color: white;
background-color: rgb(19, 19, 56);
width: 100%;
padding: 20px;
text-align: center;
}
.full_body{
display: flex;
justify-content: center;
align-items:center ;
flex-direction: column ;
}
.form-input{
border: none;
outline: none;
background-color: white;
padding: 10px 20px;
border: 1px solid grey;
margin-right: 20px;
}
.form-input:focus{
background-color: white;
}
.search{
border: none;
outline: none;
background-color: rgb(19, 19, 56);
font-family: ‘Lucida Sans’, ‘Lucida Sans Regular’, ‘Lucida Grande’, ‘Lucida Sans Unicode’, Geneva, Verdana, sans-serif;
padding: 10px 20px;
color: white;
justify-content: center;
}
.serch-box{
display: flex;
justify-content: center;
align-items: center;
margin: 100px;
}
.movie-cards{
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
}
.card{
display: flex;
justify-content: space-between;
align-items: center;
color: white;
background-color: rgb(24, 51, 59);
margin: 20px;
padding: 30px;
width: 700px;
}
.movie-title{
display: flex;
justify-content: space-between;
align-items: center;
width: 300px;
margin: 0px 200px;
}
.value{
font-size: 15px;
width: 200px;
}