我试图在从组合框选项中选择不同的值时显示一个文本字段。
.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>
这段代码工作正常。但我的问题是表单只是隐藏的,所以它占用了空间,即。当我选择不同的选项时,文本字段会出现,但由于隐藏的形式有一个空格,是否有任何选项可以删除该空格