繁体   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