我正在浏览 jQuery 函数。
让我们以此为例:
http://api.jquery.com/slideUp/
如果您在浏览器上执行“检查元素”,您可以看到 div 的高度发生变化。高度采用十进制像素值。如何用 JavaScript 做到这一点?
我正在浏览 jQuery 函数。
让我们以此为例:
http://api.jquery.com/slideUp/
如果您在浏览器上执行“检查元素”,您可以看到 div 的高度发生变化。高度采用十进制像素值。如何用 JavaScript 做到这一点?
不要在 W3Schools 上查找东西,它们是一个糟糕的来源。一般来说,当您想了解此类内容时,只需查看规范即可。长度为<number>
s,可以包括小数值。
你可以这样写:
<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>