由于某种原因,我无法制作平滑的 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 插件,我将如何做到这一点?