我将尝试在选择不同的组合框选项时显示文本字段。
HTML文件:
HTML文件:
<select id="topic_type" onchange="func_type()">
<option id="d"> D</option>
<option id="o">O</option>
</select>
<script type="text/javascript">
function func_type()
{
var elem = document.getElementById("topic_type");
if(elem.value == "D")
{
document.getElementById("form_d").style.visibility = "visible";
document.getElementById("form_o").style.visibility = "hidden";
}
else if(elem.value == "O")
{
document.getElementById("form_o").style.visibility = "visible";
document.getElementById("form_d").style.visibility = "hidden";
}
}
</script>
这段代码很好用。但是我的问题是,表单只是隐藏了,所以它占据空间,也就是说,当我选择不同的选项时,文本字段会出现,但由于隐藏的表单存在,会留下一些空间,有没有办法可以去掉这个空间呢?