使用js实现关闭js弹出层的窗口


Posted in Javascript onFebruary 10, 2014

<script type="text/javascript">
function toggle() {
  theObj = document.getElementById('Sunyanzi').style;
  if (  theObj.display == "none" ) theObj.display = "block"; else theObj.display = "none";
}
</script>
<div id="Sunyanzi" style="display:none">你看我出现了~~~</div>
<br />
<input type="button" onclick="toggle()" value="点一下试试看 ...?" />

两种方法:去除和隐藏

//创建你的弹出层  
    var dvMsg = document.createElement("div"); 
    strHtml =  "<div class='####'>弹出层内容</div>"
    strHtml += " <div class='####'><input type='button' value='关闭' onclick='btnclick()'></div>"
    dvMsg.innerHTML = strHtml;   
    document.body.appendChild(dvMsg);
// 关闭按钮    
btnclick = function (){                      
    document.body.removeChild(dvMsg);

-------------------------
或者 弹出层用div id标记

<div id="tanchu">弹出层内容</div>

js里
function open(){
document.getElementById(tanchu).style.display="";  //显示
}
function close(){
document.getElementById(tanchu).style.display="none";  //不显示(页面初始化的时候同样加载一遍)
}

Javascript 相关文章推荐
类之Prototype.js学习
Jun 13 Javascript
解析js中获得父窗口链接getParent方法以及各种打开窗口的方法
Jun 19 Javascript
js修改input的type属性问题探讨
Oct 12 Javascript
jquery延迟对象解析
Oct 26 Javascript
Bootstrap和Java分页实例第一篇
Dec 23 Javascript
JavaScript获取当前时间向前推三个月的方法示例
Feb 04 Javascript
JavaScript的继承实现小结
May 07 Javascript
完美解决浏览器跨域的几种方法(汇总)
May 08 Javascript
学习使用ExpressJS 4.0中的新Router的用法
Nov 06 Javascript
angular6的table组件开发的实现示例
Dec 26 Javascript
一个Java程序猿眼中的前后端分离以及Vue.js入门(推荐)
Apr 19 Javascript
小程序实现多个选项卡切换
Jun 19 Javascript
javascript创建createXmlHttpRequest对象示例代码
Feb 10 #Javascript
js实现省市联动效果的简单实例
Feb 10 #Javascript
js+div实现图片滚动效果代码
Feb 10 #Javascript
javascript实现数字验证码的简单实例
Feb 10 #Javascript
javascript实现数字+字母验证码的简单实例
Feb 10 #Javascript
Jquery获取元素的父容器对象示例代码
Feb 10 #Javascript
javascript类型转换使用方法
Feb 08 #Javascript
You might like
php自动加载的两种实现方法
2010/06/21 PHP
PHP中CURL的CURLOPT_POSTFIELDS参数使用细节
2014/03/17 PHP
浅析php适配器模式(Adapter)
2014/11/25 PHP
基于CakePHP实现的简单博客系统实例
2015/06/28 PHP
PHP5.5安装PHPRedis扩展及连接测试方法
2017/01/22 PHP
JS实现简单的二维矩阵乘积运算
2016/01/26 Javascript
node.js连接mongoDB数据库 快速搭建自己的web服务
2016/04/17 Javascript
JavaScript中点击事件的写法
2016/06/28 Javascript
浅谈JS的基础类型与引用类型
2016/09/13 Javascript
JS禁止查看网页源代码的实现方法
2016/10/12 Javascript
javascript判断元素存在和判断元素存在于实时的dom中的方法
2017/01/17 Javascript
利用js查找数组中指定元素并返回该元素的所有索引示例
2017/03/29 Javascript
Vue组件之自定义事件的功能图解
2018/02/01 Javascript
AngularJS实现的鼠标拖动画矩形框示例【可兼容IE8】
2019/05/17 Javascript
Vue动态创建注册component的实例代码
2019/06/14 Javascript
在vue中使用echarts(折线图的demo,markline用法)
2020/07/20 Javascript
python 数据加密代码
2008/12/24 Python
Python 编码处理-str与Unicode的区别
2016/09/06 Python
Python设计模式之观察者模式简单示例
2018/01/10 Python
查看TensorFlow checkpoint文件中的变量名和对应值方法
2018/06/14 Python
在Django中URL正则表达式匹配的方法
2018/12/20 Python
Appium+python自动化怎么查看程序所占端口号和IP
2019/06/14 Python
Python 进程之间共享数据(全局变量)的方法
2019/07/16 Python
详解pandas使用drop_duplicates去除DataFrame重复项参数
2019/08/01 Python
numpy.array 操作使用简单总结
2019/11/08 Python
Python descriptor(描述符)的实现
2020/11/15 Python
Python 里最强的地图绘制神器
2021/03/01 Python
Canvas环形饼图与手势控制的实现代码
2019/11/08 HTML / CSS
跑鞋、网球鞋、网球拍、服装及装备:Holabird Sports
2016/09/19 全球购物
拉夫劳伦爱尔兰官方网站:Ralph Lauren爱尔兰
2020/04/10 全球购物
常见的软件开发流程有哪些
2015/11/14 面试题
应届生幼儿园求职信
2013/11/12 职场文书
简历中求职的个人自我评价
2013/12/03 职场文书
写给女朋友的道歉信
2014/01/08 职场文书
优秀通讯员事迹材料
2014/01/28 职场文书
就业证明函
2015/06/17 职场文书