var wrap = document.getElementById("wrap")
if(wrap.innerHTML.length === 0){
this.className="empty"
}
答案 0 :(得分:0)
尝试wrap.className = "empty"
。
this
指的是当前的“执行上下文”(您可以在this previous answer中获得很好的解释)。您在if
语句中的事实不会更改执行上下文或任何内容...如果您只是尝试将该className添加到wrap
元素中,那么请应用className为wrap
而非this
。