首页 > 解决方案 > 访问函数之外的变量值的问题

问题描述

let dark = true;
function toggle() {
    dark = false;
    document.body.classList.toggle('dark-mode');
}

if (dark = false) {
    document.getElementById("logo").src="../../img/Kevin D (White).png";
}else {
    document.getElementById("logo").src="../../img/Kevin D (Black).png";
}

以上是我的代码。每当我单击按钮时,图像不会转到白色版本,而是即使在黑色背景上也只是保持黑色,我该如何解决这个问题?该代码还附加到将调用该函数的按钮

标签: javascript

解决方案


= 符号有错误。应该是==

if (dark == false) {

推荐阅读