javascript改变div样式,在if条件语句中没有效果

使用原生js修改div的样式,在if条件语句中没有效果
点击一个div设置背景颜色为红色
通过if判断第三次点击时,背景变为黑色
结果发现if里面的代码并不能再控制台中体现出来

https://img3.mukewang.com/5bed1dcb0001d63404810499.jpg

去掉alert,div会一直显示为红色,究竟是什么原因产生的这种结果,求各位大神解答

https://img4.mukewang.com/5bed1dd80001daee07490422.jpg

我不明白的是为什么用alert中断了,可是控制台里面仍然是style="background: rgb(255, 0, 0);"而不是style="background: rgb(0, 0, 0);"

繁花不似锦
浏览 1217回答 1
1回答

慕森王

       if(i == s){            i = 0;            div.style.background = '#000';            alert("alert阻断,div变色了,为什么控制台没有变化,仍然是红色?");        }else{            div.style.background = '#f00';        }
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript