【发布时间】:2013-05-22 19:06:43
【问题描述】:
由于某种原因,我无法制作平滑的 div,我试图在单击按钮时使其扩展和收缩,但它不起作用。
Javascript:
function expandContract(id) {
var object = document.getElementById(id);
if (object.style.height != "0px") {
object.style.height = "0px";
} else {
object.style.height = object.scrollHeight;
}
}
HTML:
<div id='test' style='overflow:hidden;'>
Test pest fest.
</div>
<button onClick='expandContract("test");'>Expand/Contract</button>
我也尝试将它设置为最大高度,但我仍然无法让它再次展开。如果没有任何 javascript 插件,我将如何做到这一点?
【问题讨论】:
标签: javascript expand contract