0

divdiv のサイズが 50% から 100% のときにサイズを変更しようとしています。しかしconsole.log、現在のサイズを試してみると、div空白が記録されるだけです...何が問題なのですか?

window.onload = function() {
    //declare vars
    var fullbox = document.getElementById('box'),
        minBut = document.getElementById('down');

    minBut.onclick = function() {
        if(fullbox.style.width == "50%") {
            fullbox.style.width = "100%";
        } else {
            fullbox.style.width = "50%";
        }
    }
}
4

1 に答える 1

2

これは、その要素の幅が以前に初期化されていない場合に発生する可能性があります。2回目は50%にする必要があります。

追加でテスト済みalert(fullbox.style.width);

フィドル

于 2013-02-05T09:12:04.013 に答える