当我有一个值集时,这个函数有效,但我希望能够在调用div时从div中减去50px,因为它总是会根据发生的情况改变大小。
我不知道设定值需要什么。
function resizeDiv(id)
{
var obj = document.getElementById(id);
if (obj)
{
obj.setAttribute("style", "height:CHANGE VALUE");
}
}
答案 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)
我没有尝试过,但它应该可行