0

この関数は、値が設定されている場合に機能しますが、何が起こっているかに応じて常にサイズが変わるため、呼び出されたときに div から 50px を減算できるようにしたいと考えています。

必要な設定値がわかりません。

function resizeDiv(id)
{
    var obj = document.getElementById(id);
    if (obj)
    {
        obj.setAttribute("style", "height:CHANGE VALUE");
    }
}
4

2 に答える 2

5

あなたは好きになる

obj.style.height = ( parseFloat( obj.style.height ) - 50 ) + 'px';
于 2013-02-15T02:11:09.127 に答える
0

jQueryを使用してこれを使用できます:

obj.css({height: (obj.height() - 50).toString + 'px'});

そうすれば、あなたは変わりたくなるでしょう。

var obj = document.getElementById(id);

これに:

var obj = $(id)

私はこれを試していませんが、うまくいくはずです

于 2013-02-15T04:24:13.527 に答える