Click事件在显示和隐藏中的BUG
来源:互联网 发布:放置江湖修改数据 编辑:程序博客网 时间:2024/05/29 14:33
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<style>
#div1 {background:#CCC;}
</style>
</head>
<body>
<input type="button" id="byn" value="显示隐藏"/>
<div id="div1">Lorem ipsum dolor sit amet, consectetur adipisicing elit.
Accusantium alias aliquam amet, deserunt, doloremque esse iste itaque laudantium non officiis porro quae, quas quasi quia quo sequi tenetur voluptatem voluptatum?
</div>
<script>
window.onload=function(){
var oDiv=document.getElementById('div1');
var btn=document.getElementById('byn');
btn.onclick=function(){
if(oDiv.style.display=="block")
{
oDiv.style.display="none";
}
else
{
oDiv.style.display="block";
}
}}
</script>
</body>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<style>
#div1 {background:#CCC;}
</style>
</head>
<body>
<input type="button" id="byn" value="显示隐藏"/>
<div id="div1">Lorem ipsum dolor sit amet, consectetur adipisicing elit.
Accusantium alias aliquam amet, deserunt, doloremque esse iste itaque laudantium non officiis porro quae, quas quasi quia quo sequi tenetur voluptatem voluptatum?
</div>
<script>
window.onload=function(){
var oDiv=document.getElementById('div1');
var btn=document.getElementById('byn');
btn.onclick=function(){
if(oDiv.style.display=="block")
{
oDiv.style.display="none";
}
else
{
oDiv.style.display="block";
}
}}
</script>
</body>
</html>
在页面点击中会出现连续点击两次才会出现结果。因为点击按钮时,浏览器查看div状态与判断状态相比较,会有“死机状态”(。。。希望给建议),
所以只需要将if中状态“block”改为“none”,让他在一开始就直接判断即可。
一开始的判断条件就要当前状态的反面
0 0
- Click事件在显示和隐藏中的BUG
- 使用jquery的click事件显示隐藏div
- js中的click和onclick事件区别
- javascript 的onclick和click 在 ie 和mozilla中的使用 ;jquery 的dom事件绑定
- 事件冒泡在层的展示和隐藏中的应用
- tabbar在UITabbarController和UINavigationController中的显示,隐藏问题
- 【Android 开发入门】为按钮添加Click单击事件处理程序,显示/隐藏另一个按钮
- js中的显示和隐藏
- jQuery中的隐藏和显示
- jquery绑定click事件,在ios7 8下不触发的bug
- 监听iPad键盘显示和隐藏事件
- 隐藏显示在任务栏中的对话框程序
- 隐藏显示在任务栏中的对话框程序
- tap 和click 事件区别
- tap 和click 事件区别
- ie8 bug click事件 影响表单提交事件
- onclick事件 和jQuery 事件 - click() 方法
- 显示和隐藏DataGrid中的列
- ASCII、ANSI、MBCS、UNICODE字符集详解
- PowerBuilder
- 关于CSDN无法编辑自己简介的问题
- python实现嵌套列表、字典按某一元素去重复
- VisualC# winform窗体应用程序 语句加this有的怎么不加?
- Click事件在显示和隐藏中的BUG
- 自定义控件例如LinearLayout 的三种方法
- 【Android】 加解密算法 HMAC 的使用
- 第<3>章 Typeglob和符号表
- Android加载Gif图片的一般方法:Movie实现
- Zoho Books的库存功能介绍
- android基础:android页面添加滚动条
- tyvj p1008 传球游戏
- 前端颜色版不错的工具 收藏掉