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 回答