簡體   English   中英

javascript if else 語句不起作用。 即使我單擊 twoStory 圖像,它也會返回 singleStory。 我試過了!=和---

[英]javascript if else statement not working. It returns singleStory even if I click on the twoStory image. I have tried != and ---

const detailedEstimate = () => {
document.querySelector("#btnDisplayImage").onclick = () => {


let houseStoriesLabel = document.createElement("label");
houseStoriesLabel.innerHTML = "<br>" + "number of stories is " + houseStory + "<br>";
document.body.appendChild(houseStoriesLabel);


if (houseStory = singleStory) {
  houseStory.setAttribute("src", "../images/singleStoryHouse.jpg");
  document.body.appendChild(houseStory);
  console.log('please make a choice');
}

你需要:

if (houseStory === singleStory)

不是

if (houseStory = singleStory)

單等號singleStory的值分配給houseStory ===是比較(或令人不悅的== )。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM