1
複数の「p」要素をさまざまな内部テキストで追加しようとしていますが、何らかの理由で合計で1つの段落要素しか追加されません。これは常にコードの最後の部分です。最初の段落のみjavascriptを追加する
私のコードは以下の通りです。助けてくれてありがとう。
HTML:
<select>
<option>Movie Title</option>
<option>Movie Actor</option>
<option>Genre</option>
<option>Release Year</option>
</select>
<input type="text" id="search">
<button id="submitSearch">SUBMIT</button>
<div id="searchresult">
</div>
JAVASCRIPT:
var searchBtn = document.getElementById("submitSearch");
var userSearch = document.getElementById("search");
var resultDiv = document.getElementById("searchresult");
searchBtn.addEventListener("click",function(){
var userMovie = userSearch.value.toLowerCase();
//removing all white space from title
var arraySearch = userMovie.split(" ");
var convertedSearch = arraySearch.join("");
if (!movies[convertedSearch]){
console.log("Sorry, this does not match any DVD's you own");
} else {
var para = document.createElement("p");
resultDiv.appendChild(para);
para.innerText = "Title: " + movies[convertedSearch].title;
resultDiv.appendChild(para);
para.innerText = "Cast: " + movies[convertedSearch].cast;
}
})
応答に感謝アンドリュー!十分な時間が経過するとすぐに私はあなたの答えに投票し、私にそれを可能にします。でも、助けてくれてありがとう。 – jimmy118