Javascript最小化和最大化

Javascript minimize and maximize

本文关键字:最大化 最小化 Javascript      更新时间:2023-09-26

我想将div 点击率缩放到 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);
}

}

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

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

应该是:

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

赋值将返回分配的值 - "50%"。该值是真实的,因此将执行 if 语句中的代码。