2

我正在浏览 jQuery 函数。

让我们以此为例:

http://api.jquery.com/slideUp/

如果您在浏览器上执行“检查元素”,您可以看到 div 的高度发生变化。高度采用十进制像素值。如何用 JavaScript 做到这一点?

4

2 回答 2

11

不要在 W3Schools 上查找东西,它们是一个糟糕的来源。一般来说,当您想了解此类内容时,只需查看规范即可。长度为<number>s,可以包括小数值。

于 2013-05-12T13:38:35.320 回答
0

你可以这样写:

<script>
function auto(){
    var obj=document.getElementById("d");
    var height=parseFloat(obj.style.height);
    obj.style.height=height-10+'px';
}   

<button value="change" onclick="auto()"></button>
<div id="d" style="border:thick solid black;width:200px;height:200px;"></div>
于 2013-05-12T14:19:44.147 回答