js实现隐藏网页中的某个元素

JavaScript06

js实现隐藏网页中的某个元素,第1张

$("#id").hide()

或者:

$("#id").css("display", "none")

需要先引入jquery

<script language="javascript" type="text/javascript" src="js/jquery-1.7.2.js"></script>

:获取元素,判断点击,如果DIV显示就隐藏,如果DIV隐藏就显示出来。

1 if(DIV是显示的){

2 div.style.display='none'

3 }

4 else{

5 div.style.display='block'

6 }

代码:

style:

1 <style>

2 #text{display:blockwidth:300pxcursor:pointerheight:20pxborder:solid 1px #CCC}

3 #menu{display:nonewidth:300pxheight:100pxborder:solid 1px #CCC}

4 </style>

js:

<script type="text/javascript">

window.onload=function(){

var wenzi=document.getElementById('text')

var div=document.getElementById('menu')

wenzi.onfocus=function(){

if(div.style.display=='block'){ // == 判断div.display是否为显示

div.style.display='none'//= 赋值也可了解成改变

}

else{

div.style.display='block'

}

}

}

</script>

html

<span id="text">点击显示菜单,再点击隐藏菜单</span>

<div id="menu">这是文字哦。</div>