我想将div onclick缩放到25%并重新点击到50%。 为什么不缩减到50%?
var minimize = document.getElementById('minimize');
var container = document.getElementById('container');
minimize.onclick = function(){
if(container.style.width = "50%") {
container.style.width = "25%";
container.style.height = "25%";
}else{
container.style.width = "50%";
container.style.height = "50%";
}
console.log(container.style.width);
}
}
答案 0 :(得分:4)
你的if语句中有一个赋值而不是比较:
if (container.style.width = "50%") {
应该是:
if (container.style.width == "50%") {
作业将返回指定的值 - “50%”。该值很简单,因此if语句中的代码将被执行。