博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
javascript选择后弹出框消失
阅读量:6670 次
发布时间:2019-06-25

本文共 1084 字,大约阅读时间需要 3 分钟。

hot3.png

首先是html代码, 

    
choose
  • 上海
  • 广州
  • 深圳
  • 北京

接下来是css代码

div{	width:170px; 	height:102px;	border:1px solid #000;	background:#fff;	display:none}ul{	list-style-type:none;	padding:0;	margin:0}li{	width:170px;	text-align:center;}li:hover{	font-size:20px;	font-weight:bolder;	height:30px;	width:174px;	margin-left: -2px;	line-height: 30px;	background-color:#57aed1;	cursor:pointer}

最后是javascript代码

function e(obj){return document.getElementById(obj)}  e('clickfram').onclick=function(event){    e('choose').style.display='block';    stopBubble(event);     document.onclick=function(){      e('choose').style.display='none';       //document.onclick=null;     }  }/*e('choose').onclick=function(){stopBubble(event);}*/  function stopBubble(eve){      if(eve && eve.stopPropagation){      eve.stopPropagation();      }else{      window.event.cancelBubble=true; //IE    }  }(function(){    var obj_lis = e("list").getElementsByTagName("li");    for(i=0;i

以下是效果图:

转载于:https://my.oschina.net/oisanblog/blog/1633925

你可能感兴趣的文章
bootstrap常用样式整理
查看>>
webpack从零开始第5课:模块篇
查看>>
一起学设计模式 - 迭代器模式
查看>>
Docker实践 - 超简单配置Ftp服务
查看>>
惊群问题及解决
查看>>
Javascript面向对象从入门到重新入门--关于继承
查看>>
python __new__ 和 __init__
查看>>
SpringCloud(第 025 篇)Zuul 路由后面的微服务挂了后,Zuul 提供了一种回退机制来应对熔断处理...
查看>>
听说2017你想写前端?
查看>>
react-router v4 使用 history 控制路由跳转
查看>>
基于gulp的一个简单的处理多个api域名环境的开发工作流
查看>>
angular4 http RxJS Observable observer演示
查看>>
NLP自然语言处理相关技术说明及样例(附源码)
查看>>
逻辑符的运算优先级
查看>>
Vuet.js规则详解,它是你不知道的强大功能?
查看>>
安卓UI - 收藏集 - 掘金
查看>>
我为什么要升级到Ionic3
查看>>
Elixir: 函数装饰器
查看>>
Java并发编程之volatile关键字解析
查看>>
309. Best Time to Buy and Sell Stock with Cooldown
查看>>