`
younglibin
  • 浏览: 1193563 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

js隐藏域的显示与隐藏

    博客分类:
  • js
阅读更多


<html>
<head>
<title>隐藏文本</title>
<script language="javascript">
   function testVisibility()
   {
         document.all("tb_0").style.visibility="hidden";
        document.all("tb_1").style.visibility="visible";
   }
   function testDisplay()
   {
        document.all("tb_0").style.display="none";
        document.all("tb_1").style.display="block";
   }
   function test()
   {
       document.all("tb_0").style.visibility="visible";
       document.all("tb_1").style.visibility="visible";
       document.all("tb_0").style.display="block";
       document.all("tb_1").style.display="block";
   }
</script>
</head>
<body>
JS中的style对象中的display属性和visibility属性的区别 收藏
一、 display属性的常用属性值有两个,分别为

            1、none: 隐藏,不占位,空件之间重新定位
       2、block: 显示

二、  visibility属性的常用属性值有两个,分别为

       1、hidden: 隐藏,占位
       2、visible : 显示



示例:
<form name="form1" method="post">
   <table id="tb_0">
    <tr>
     <td>内容测试--visible</td>
    </tr>
   </table>
   <table id="tb_1">
    <tr>
     <td>内容测试--hidden</td>
    </tr>
   </table>
   <input type="button" onClick="test();" value="还原">
   <input type="button" onClick="testVisibility();" value="测试visibility">
   <input type="button" onClick="testDisplay();" value="测试display">
</form>
</body>
</html>


style.display属性一切皆有可能

display版本:CSS1/CSS2    兼容性:IE4+   NS4+ 继承性:无
 
语法:
display   :   block   |   none   |   inline   |   compact   |   marker   |   inline-table   |   list-item   |   run-in   |   table   |table-caption   |   table-cell   |   table-column   |   table-column-group   |   table-footer-group   |   table-header-group   |   table-row   |   table-row-group  
 
参数:
block   :    CSS1 块对象的默认值。用该值为对象之后添加新行  
none   :    CSS1 隐藏对象。与visibility属性的hidden值不同,其不为被隐藏的对象保留其物理空间  
inline   :    CSS1 内联对象的默认值。用该值将从对象中删除行  
compact   :    CSS2 分配对象为块对象或基于内容之上的内联对象  
marker   :    CSS2 指定内容在容器对象之前或之后。要使用此参数,对象必须和:after及:before   伪元素一起使用  
inline-table   :    CSS2 将表格显示为无前后换行的内联对象或内联容器  
list-item   :    CSS1 将块对象指定为列表项目。并可以添加可选项目标志  
run-in   :    CSS2 分配对象为块对象或基于内容之上的内联对象  
table   :    CSS2 将对象作为块元素级的表格显示  
table-caption   :    CSS2 将对象作为表格标题显示  
table-cell   :    CSS2 将对象作为表格单元格显示  
table-column   :    CSS2 将对象作为表格列显示  
table-column-group   :    CSS2 将对象作为表格列组显示  
table-header-group   :    CSS2 将对象作为表格标题组显示  
table-footer-group   :    CSS2 将对象作为表格脚注组显示  
table-row   :    CSS2 将对象作为表格行显示  
table-row-group   :    CSS2 将对象作为表格行组显示  
分享到:
评论

相关推荐

    js隐藏域显示与隐藏

    隐藏域操作经常 用到奥

    点击复选框出现隐藏域

    点击复选框出现隐藏域 html+js 方便简单 一般会程序的人都能看懂的。而且代码执行效率高

    js 监听 隐藏元素的变化事件

    对隐藏元素的监听,例如,隐藏的input框,普通change事件是无法监控的。

    html javascript js css

    网页制作中隐藏域的妙用 在网页制作中,我们知道有一个input ="hidden"的属性,顾名思义它就是隐藏在网页中的的一个元素,并不在网页中显示出来。 那么它的作用是什么呢.作过cgi,asp,php,jsp等的朋友都知道...

    深入理解变量作用域

    上面的代码就是显示alert出javascript,之前定义的全局变量jquery有效的被隐藏。 但是如果一个函数定义嵌套在另外一个函数中,那么嵌套的函数中有声明的变量就具有嵌套的局部作用域。当然我们知道全局变量是全局对象...

    代理中Domino对域的解析和GetItemValue使用方法

    你可以加入计算域,计算值将会在Web页中显示,除非域是隐藏的。关键是即使域就在那里显示,而HTML通常的处理是没有定义域。如果你把test域改成计算域而不是可编辑的,在测试时你会发现其值是取不到的,我们可以对比...

    JavaScript网页特效范例宝典源码

    实例055 获取文本框/编辑框/隐藏域的值 96 实例056 自动计算金额 97 实例057 设置文本框的只读属性 98 实例058 限制多行文本域输入的字符个数 100 实例059 自动选择文本框/编辑框中的文字 102 实例060 按下回车键时...

    生成geojson以及百度地图显示乡镇边界轮廓

    百度api一般只能显示省市县边界,这个是寻找乡镇边界方法以及调用显示边界轮廓实例,经我实测的,确保可用(文档最后是代码)

    asp.net大转盘抽奖程序代码

    我花了很多时间研究,网上很多都只是js+html的静态版,修正了...比如设置一个隐藏域接受结果值如“112|很遗憾,这次您未抽中奖”,其中112是中奖指针角度,当然也可以换种显示,如奖项的id替换角度值,看你们自己咯!

    精通JS脚本之ExtJS框架.part1.rar

    6.3.1 常见的“显示/隐藏”方法 6.3.2 常见的“内容控制”方法 6.3.3 常见的“操控DOM”方法 6.3.4 常见的“尺寸大小/定位”方法 6.3.5 常见的“特效动画”方法 6.3.6 DomHelper简介 6.4 DomQuery入门 6.4.1 ...

    精通JS脚本之ExtJS框架.part2.rar

    6.3.1 常见的“显示/隐藏”方法 6.3.2 常见的“内容控制”方法 6.3.3 常见的“操控DOM”方法 6.3.4 常见的“尺寸大小/定位”方法 6.3.5 常见的“特效动画”方法 6.3.6 DomHelper简介 6.4 DomQuery入门 6.4.1 ...

    Lotus Domino WEB 开发技术积累-DOC(313页)

    3. 判断当前用户是否是“某个组”的成员,然后来显示和隐藏 6 4. 在Lotus Domino 中显示图 6 5. 链接JS文件 6 6. 删除文档的方法 7 7. $$return 域的使用 8 8. 将表单设计为视图或导航器模板 9 9. 为 Web 定制“表单...

    php上传进度条APC

    在上传文件的那个表单里面添加一个名字为APC_UPLOAD_PROGRESS的隐藏域(就如同限制文件大小的那个MaxFileSize隐藏域)。‘upload_’ 加上这个隐藏域的值就是用于访问文件的钩子。例如: (mt_srand())?&gt;"&gt; 为什么钩子...

    JavaScript王者归来part.1 总数2

     12.7.2 控制DOM元素的显示与隐藏   12.7.3 改变颜色和大小--一个简单有趣的例子   12.7.4 改变位置--创建一个绕圆圈旋转的文字   12.7.5 编辑控制及其范例   12.7.6 改变样式及其范例   12.7.7 改变行为...

    大名鼎鼎SWFUpload- Flash+JS 上传

     SWFUpload是一个客户端文件上传工具,最初由Vinterwebb.se开发,它通过整合Flash与JavaScript技术为WEB开发者提供了一个具有丰富功能继而超越传统标签的文件上传模式。 [编辑本段]SWFUpload的主要特点  * 可以...

    隐藏表单仪「Hidden Form Finder」-crx插件

    您在进行开发并且需要帮助来测试隐藏的表单域吗? 或者,只是有兴趣查看您所访问的站点正在传递的有关您的信息! 无论哪种方式,此扩展名都可以非常轻松地查看页面上所有隐藏的表单字段。 该扩展程序当前具有提供...

    为网站2定制JavaScript。「Custom JavaScript for Websites 2」-crx插件

    例如账单/订单元数据*隐藏烦人的弹出窗口和广告*自定义UI *您能想到的所有方法:)新功能:Ace Editor(格式化,突出显示,通过热键撤消/重做)草稿自动保存(因此在不保存而关闭窗口的情况下也没关系)主机(网站)...

    AJAX基础概念、核心技术与典型案例(内涵动态实例)

    /js/all.js JavaScript脚本文件 /images 图片文件 第24章(/ch24) 程序描述:本章将使用Ajax技术实现无刷新即可浏览RSS的阅读器。添加一个RSS地址时,自动保存到数据库。打开阅读RSS时,自动获取...

Global site tag (gtag.js) - Google Analytics