如何使用javascript函数从div中减去50px?

时间:2013-02-15 02:08:23

标签: javascript html5 function html

当我有一个值集时,这个函数有效,但我希望能够在调用div时从div中减去50px,因为它总是会根据发生的情况改变大小。

我不知道设定值需要什么。

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

2 个答案:

答案 0 :(得分:5)

你好像

obj.style.height = ( parseFloat( obj.style.height ) - 50 ) + 'px';

答案 1 :(得分:0)

你可以使用jQuery并使用它:

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

如果你这样做,你会想要改变

var obj = document.getElementById(id);

对此:

var obj = $(id)

我没有尝试过,但它应该可行