HTML元素隐藏和显示

在web前端开发过程中,经常会用到隐藏和显示元素的方法

总结:1.通过JS或Jquery控制

         2.通过CSS样式控制

一、Js或jquery (jquery为例)

1.隐藏元素 使用hide()方法,如下图:

方法:hide()

作用: 隐藏显示的元素

示例:

$(“p”).hide();

HTML 代码:

<p>Hello word</p>

结果:

<p style="display:none">Hello word</p>

2.显示隐藏的元素,使用show()方法,如下图:

方法: show();

作用:显示隐藏的匹配元素

示例:

$("p").show();

HTML 代码:

<p style="display:none">Hello word</p>

结果:

<p style="display:block">Hello word</p>

二、css 样式控制

1.通过visibility

visibility: hidden, visible

visibility: 控制页面元素的显示和隐藏,不空值元素的位置特征。

hidden:隐藏元素
visible:显示元素

当元素在页面是隐藏时,会占据一个显示块,其它的元素不能使用这个位置。当元素隐藏时,它不能接收事件。

2.通过display

display: block, inline, none

none:从页面中移除这个元素,当然元素的位置也被移除。
inline:此元素不会占据一行,和其它的元素一起组合显示。
block:此元素占据一行,单独显示。

时间: 2024-10-09 01:50:04

HTML元素隐藏和显示的相关文章

js/jquery设置元素隐藏和显示

//js 元素隐藏 document.getElementById('li11').style.display = 'none'; //js 元素显示 document.getElementById('li11').style.display = 'block'; //jquery元素隐藏 $('#li11').hide(); //jquery元素显示 $('#li11').show(); //还有一种方法,在css中设置 .hide{ display: none; } 然后通过js $('#l

js控制元素隐藏和显示

原生: 方法一: document.getElementById("idname").style.visibility="hidden"; document.getElementById("idname").style.visibility="visible"; 注:该方法隐藏元素之后,仍占用空间,显示出空白区域 方法二: document.getElementById("idname").style.di

css鼠标悬浮控制元素隐藏与显示

在网页开发中经常有需求是鼠标移动到一个元素A身上时,另外一个元素B显示. 如下图 当鼠标移到图片上时,相关的描述从下方显示出来. css实现原理与情景: A 是 B 的父元素 B 默认隐藏 B{opacity:0,transition: all 0.3s: transform: translateY(100%)} 当鼠标在A上时,即 A:hover状态,B显示 css实现即 A:hover B{opacity:1,translateY(0)} 示例代码: html <li class="r

js 控制 head 元素 隐藏与显示

就把那段script加到head之间.<script type="text/javascript">if(screen.width<=1240){document.write("<link rel='stylesheet' type='text/css' href='css/index_1240.css' />");}</script> DOM中document对象的write方法,将一段HTML代码或是一段文本内容输出到文

前台技术--div的隐藏与显示

怎样使用页面元素隐藏或显示. HTML为我们提供了两个变量visibility和display visibility:隐藏要元素可是元素所暂用的空间不予释放.也就是说元素隐藏了,可是页面上会流出一片空白的地方. 使用方法: style="visibility: hidden;" document.getElementById("typediv1").style.visibility="hidden";//隐藏 document.getElemen

元素的隐藏和显示

<!doctype html> <html> <head><title>元素的隐藏和显示</title></head> <style type="text/css"> .hid{ display:none;} </style> <body> <div class="hid">div块一</div> <div>div块二<

细说HTML元素的隐藏和显示

CSS文档对HTML的显示和隐藏有2个属性可供选择: 1.display 2.visiblity 这2个有什么区别呢? display: display版本:CSS1/CSS2 兼容性:IE4+ NS4+ 继承性:有 语法: display : block | none | inline | compact | marker | inline-table | list-item | run-in | table | table-caption | table-cell | table-colum

关于元素隐藏/显示的各种方法

元素的隐藏/显示可以说数使用频率最高的方法之一,比如二级菜单,响应式布局,透明过度等等许许多多的特效都会使用到,以下介绍一下元素隐藏的各属性以及他们的特性和使用方法:display  visibility  opacity  overflow  position 我们先设置一些共有属性: <head> <style> div{ width: 100px; height: 100px; background-color: #444; margin: 10px; color: #f00

jquery控制元素的隐藏和显示的几种方法。

组织略显凌乱,请耐心看! 使用jquery控制div的显示与隐藏,一句话就能搞定,例如: 1.$("#id").show()表示为display:block, $("#id").hide()表示为display:none; 2.$("#id").toggle()切换元素的可见状态.如果元素是可见的,切换为隐藏的:如果元素是隐藏的,则切换为可见的. 3.$("#id").css('display','none');//隐藏 $(