[英]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.