gpt4 book ai didi

javascript - 如何跟踪我的 Javascript 的更改?

转载 作者:太空宇宙 更新时间:2023-11-03 21:55:20 25 4
gpt4 key购买 nike

我有一段文字,当你点击它时,背景颜色变成绿色,如果你再次点击它,它变成红色,然后再点击它又变回白色。我已成功链接我的 javascript 以将颜色更改为绿色,但我无法弄清楚如何跟踪对 javascript 的更改以识别它是绿色,然后将其更改为红色。

我的是这样的:

<script type="text/javascript">
function change_color($id){

var link = document.getElementById('link-'+$id);

var color = link.style.backgroundColor;
if (color == "green"){
link.style.backgroundColor="red";
}if (color == "red"){
link.style.backgroundColor="white";
}if (color == "white"){
link.style.backgroundColor="green";
}else{
link.style.backgroundColor="green";
}

}

</script>

当我运行程序时,它只使用了我认为的 else 语句。我如何跟踪当前的 backgroundColor 以激活上述 if 语句?

最佳答案

如果颜色是绿色,则将其设置为红色。然后下一个条件检查红色(现在为真)并再次更新颜色。

考虑使用 switch语句而不是 if/else 语句。

关于javascript - 如何跟踪我的 Javascript 的更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14207805/

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