我有一个 DropdownList 并且当它的 Selected Value 改变时(例如: 0 )我需要将面板的可见属性设置为 True 并将另一个面板的可见属性设置为 False。
and when another Value is selected I need to do Vice Versa Using JAVASCRIPT.
我目前正在实现这一目标,但空间保持原样。我怎样才能删除空格。
谁能帮我??
我也附上代码。
function visible(val) {
var ddl = document.getElementById("ddl_IDProof");
var selectedFilterType = drpFilterType.options[ddl.selectedIndex].value;
if (selectedFilterType == "0") {
document.getElementById("pnl1").style.visibility = "visible";
document.getElementById("pnl2").style.visibility = "hidden";
}
else {
document.getElementById("pnl1").style.visibility = "hidden";
document.getElementById("pnl2").style.visibility = "visible";
}
}
最佳答案
使用 display
而不是 visibility
。
这将隐藏整个元素:
// Show pnl1 (maybe you have to use inline or inline-block insdead of block)
document.getElementById("pnl1").style.display = "block";
// Hide pnl2
document.getElementById("pnl2").style.display = "none";
关于c# - 使用 JavaScript 将可见属性设置为 false 时删除空白区域,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12004234/