JS 显示隐藏

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="UTF-8">
 5         <title></title>
 6         <style type="text/css">
 7             #box{
 8                 width: 100px;
 9                 height: 100px;
10                 background: red;
11                 /*display: none;*/
12             }
13         </style>
14     </head>
15     <body>
16         <input type="button" name="" id="btn" value="显示" />
17         <div id="box"></div>
18     </body>
19     <script type="text/javascript">
20         var btn = document.getElementById("btn");
21         var box = document.getElementById("box");
22         // 第一种方法
23         btn.onclick = function(){
24             // 只能获取行间样式
25             if(box.style.display == "none"){
26                 box.style.display = "block";
27                 btn.value = "隐藏";
28             }else{
29                 box.style.display = "none";
30                 btn.value = "显示";
31             }
32         }
33
34         // 第二种方法
35             btn.onclick = function(){
36
37                 if(btn.value == "显示"){
38                     box.style.display = "block";
39                     btn.value = "隐藏";
40                 }else{
41                     box.style.display = "none";
42                     btn.value = "显示";
43                 }
44
45             }
46     // 方法三
47         var isShow = true;
48         btn.onclick = function(){
49             if (isShow) {
50                 box.style.display = "block";
51                 isShow = false;
52                 btn.value = "隐藏";
53             } else{
54                 box.style.display = "none";
55                 isShow = true;
56                 btn.value = "显示";
57             }
58         }
59
60     // 光标移入和移出的时候
61     移入
62         btn.onmouseover = function(){
63             box.style.display = "block";
64             btn.value = "隐藏";
65         }
66 移出
67         btn.onmouseout = function(){
68             box.style.display = "none";
69             btn.value = "显示";
70         }
71
72 // 光标按下和光标抬起的时候
73         // 按下光标
74         btn.onmousedown = function(){
75         方式一    box.style.background = "green";
76         方式二    box.style["background"] = "green";
77         var name = "background";
78         box.style.name = "red";
79         box.style[name] = "red";
80         //对于方式1 不可以使用变量
81         }
82         // 鼠标抬起的时候
83         btn.onmouseup = function(){
84 //            box.style.background = "red";
85         box.style["background"] = "green";
86         }
87
88
89     </script>
90 </html>
时间: 2024-10-17 07:14:30

JS 显示隐藏的相关文章

js显示隐藏层

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-

vue.js显示隐藏

<!DOCTYPE html><html lang="en"><head>  <meta charset="UTF-8">  <title>v-if.v-else.v-show</title>  <script src="../js/vue.js"></script>  <!--copy from http://vuejs.org.cn/guid

执行js,通过js显示隐藏的输入框,或者给input赋值

在测试过程中,有些输入框是隐藏的,如果直接对他进行赋值,会找不到这个输入框,从而导致脚本运行失败. 例如下面的这个密码输入框: 登录密码输入框分为两个input,下面的是提示的,上面的才是真正存下来的密码输入框,两个input是联动的,默认上面的输入框是隐藏的,如果直接赋值是找不到这个input的,所以就要把input的display属性从none变为block来显示它然后给他赋值,或者直接给他加一个value属性来赋值. 一.通过js更改display属性来显示input js="var p=

js显示隐藏

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> #box{ width: 100px; height: 100px; background-color: #F0F; display: none; } </style> </head

JS控制文本框中的密码显示/隐藏功能

<html> <head> <title>[荐]JS控制文本框中的密码显示/隐藏功能_网页代码站(www.6a8a.com)</title> <style> body,input{font:menu} </style> </head> <body> <form method="POST" action="addcheck.asp" name="forms&

旁门左道通过JS与纯CSS实现显示隐藏层

想必大家在开发前端页面时,肯定少不了显示隐藏层这一技术点.那么我简单粗暴地总结了以下两个小demo. 要实现该截图的功能:鼠标移动到我的好友这个选项卡时,灰色的隐藏层就会出现.  1.    通过纯CSS实现. 该方法最简单,最粗暴. 这是部分HTML代码. <div class="myfriends" >     我的好友     <div class="myfriendsList" >         <ul>        

js和jquery实现显示隐藏

(选择的重要性) 当点击同一个按钮的时候实现显示影藏 <a id="link" class="b-btn-four task-resolve add-sub-task">点击按钮</a></h2> <label class="field-name float-left label-w-80" id="thediv">实现显示隐藏部分</label> js实现: fun

js 事件点击 显示 隐藏

1 <div style="position:absolute;left:40%;top:10%;border-style:dotted"> 2 <img src="zgl.jpg"/><br/> 3 <center> 4 <input type="button" value="隐藏"/> 5      6 <input type="button&qu

JS 监听浏览器标签页显示隐藏

JS 监听浏览器标签页显示隐藏 API document.hidden 判断页面是否隐藏的布尔值.页面隐藏包括 页面在后台标签页中 或者 浏览器最小化 document.visibilityState (只读属性), 返回document的可见性,4个值: hidden:文档处于背景标签页或者窗口处于最小化状态,或者操作系统正处于 '锁屏状态' visible:此页面在前景标签页中,并且窗口没有最小化 prerender:页面在屏幕外执行预渲染处理 document.hidden 的值为 tru