JS新手。我似乎无法解决的一件事是编写适当的代码来来回更改事件。
例如,在点击时来回更改颜色,从红色变为黑色。
var titles = document.getElementById("titles");
function changeColor()
{
if(titles.style.color="black")
titles.style.color="red";
else
titles.style.color="black";
};
titles.addEventListener("click", changeColor);
我知道这个概念很简单,但是当涉及更复杂的事情时,例如使用onclicks打开菜单和其他更复杂的东西,如果不理解这一点,我就会遇到问题。
我的问题是我不明白如何控制下半部分的代码。我可以将颜色更改为红色,但如何将其更改回来。
答案 0 :(得分:2)
if(titles.style.color="black")
=
是作业。要比较两个值,请使用===
(或==
,如果您不想同时检查类型。)