Javascript最小化和最大化

时间:2013-02-04 12:37:37

标签: javascript

我想将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);
}

}

1 个答案:

答案 0 :(得分:4)

你的if语句中有一个赋值而不是比较:

if (container.style.width = "50%") {

应该是:

if (container.style.width == "50%") {

作业将返回指定的值 - “50%”。该值很简单,因此if语句中的代码将被执行。