gpt4 book ai didi

javascript - 复选框切换行为与预期相反?

转载 作者:行者123 更新时间:2023-11-28 02:47:10 25 4
gpt4 key购买 nike

this site有一个“霍乱设施”复选框,用于触发 map 图层的显示。

问题在于复选框的行为方式。这与我的预期相反——它在未选中时触发,而不是已选中

<div><input  type="checkbox" id="cholera_control" name="cholera_control" />
<label for="cholera_control">Cholera Facilities</label></div>

最佳答案

只需将 ifelse 反转即可。

而不是:

if (showCholera) {
kmlLayerCTF.setMap(null);
} else {
kmlLayerCTF.setMap(map);
}

做:

if (showCholera) {
kmlLayerCTF.setMap(map);
} else {
kmlLayerCTF.setMap(null);
}

发生这种情况是因为您的初始值为false

var showCholera = false;

...那么您将在 if() 语句之前反转它:

showCholera = !showCholera;

...所以当 if() 运行时,showCholeratrue,而 if 为执行而不是 else

关于javascript - 复选框切换行为与预期相反?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4637365/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com