我在这里要疯了,因为当我执行以下代码时:
myDiv.className += condition ? " green" : " red hidden";
console.log("class: " + myDiv.className);
我可以看到文字。事实上,我什至看到我的东西周围的红色边框!但是,由于某些(对我来说可以解释的)原因,该组件仍然可见。这要么是为了破坏我的圣诞节而进行的神圣干预,要么是我因为疲劳而错过了一些非常基本的东西。它是哪一个?上帝现在恨我吗?:)
.hidden{ display: none; }
.green{ border: 3px solid #00bb00; }
.red{ border: 3px solid #dd0000; }