用JavaScript隐藏控件的方法
JavaScript方法 控件 隐藏
2023-06-13 09:14:12 时间
当style.display="block"或style.visibility="visible"时控件或见,当style.display="none"或style.visibility="hidden"时控件不可见。
不同的是“display”不但隐藏控件,而且被隐藏的控件不再占用显示时占用的位置,而“visibility”隐藏的控件仅仅是将控件设置成不可见了,控件仍然占俱原来的位置。
<p>
<inputid="control"value="想要隐藏的控件">
</p>
<p>
隐藏上面的控件,并使其不占用页面上的位置
<inputtype="button"value="隐藏"onclick="displayHide_control()">
<inputtype="button"value="显示"onclick="displayShow_control()">
<br/>
仅仅隐藏控件,其位置仍然占用
<inputtype="button"value="隐藏"onclick="visibilityHide_control()">
<inputtype="button"value="显示"onclick="visibilityShow_control()">
</p>
<scriptlanguage="javascript"type="text/javascript">
functiondisplayHide_control()
{
var_control=document.getElementById("control");
_control.style.display="none";
}
functiondisplayShow_control()
{
var_control=document.getElementById("control");
_control.style.display="block";
}
functionvisibilityHide_control()
{
var_control=document.getElementById("control");
_control.style.visibility="hidden";
}
functionvisibilityShow_control()
{
var_control=document.getElementById("control");
_control.style.visibility="visible";
}
</script>
不同的是“display”不但隐藏控件,而且被隐藏的控件不再占用显示时占用的位置,而“visibility”隐藏的控件仅仅是将控件设置成不可见了,控件仍然占俱原来的位置。
<p>
<inputid="control"value="想要隐藏的控件">
</p>
<p>
隐藏上面的控件,并使其不占用页面上的位置
<inputtype="button"value="隐藏"onclick="displayHide_control()">
<inputtype="button"value="显示"onclick="displayShow_control()">
<br/>
仅仅隐藏控件,其位置仍然占用
<inputtype="button"value="隐藏"onclick="visibilityHide_control()">
<inputtype="button"value="显示"onclick="visibilityShow_control()">
</p>
<scriptlanguage="javascript"type="text/javascript">
functiondisplayHide_control()
{
var_control=document.getElementById("control");
_control.style.display="none";
}
functiondisplayShow_control()
{
var_control=document.getElementById("control");
_control.style.display="block";
}
functionvisibilityHide_control()
{
var_control=document.getElementById("control");
_control.style.visibility="hidden";
}
functionvisibilityShow_control()
{
var_control=document.getElementById("control");
_control.style.visibility="visible";
}
</script>
相关文章
- 【说站】javascript相等操作符的使用
- JavaScript运算符操作
- javascript设计模式-观察者模式
- javascript canvas 清除图片空白多余的方法详解编程语言
- JavaScript 正则表达式的 5 个方法
- javascript编程起步(第二课)
- 根据地区不同显示时间的javascript代码
- 用javascript实现计算两个日期的间隔天数
- Javascript更新JavaScript数组的uniq方法
- asp.net注册Javascript的方法
- javascript动态table添加colspanrowspan参数的方法
- JavaScript的方法重载效果
- Javascript中的类和闭包
- JavaScript中值类型与引用类型实例说明
- JavaScript更严格的相等[译]
- javascript自适应宽度的瀑布流实现思路
- asp.net中倒计时自动跳转页面的实现方法(使用javascript)
- 基于JavaScript实现继承机制之原型链(prototypechaining)的详解
- JavaScript实现表格排序方法
- javascript中RegExp保留小数点后几位数的方法分享
- javascript代码运行不出来执行错误的可能情况整理
- javascript创建数组之联合数组的使用方法示例
- javascript中取前n天日期的两种方法分享