js如何实现点击一个按钮显示一个div,然后该div上有一个按钮,点击此按钮后隐藏,隐藏的同时显示另外一个div,而在次弹出的div也有一个按钮,点击后隐藏.
2016-07-14 17:09
1231 查看
<button id="btn1" onclick="btn1()">报名</button> <div id="div1" style="background:#999999; display:none;"> <button id="btn2" onclick="btn2()">第一个div</button> </div> <div id="div2" style="background:#666; display:none;"> <button id="btn3" onclick="btn3()">第二个div</button> </div> function btn1(){ document.getElementById('div1').style.display='block'; } function btn2(){ document.getElementById('div1').style.display='none';//<span style="color: rgb(51, 51, 51); font-family: 'Microsoft YaHei', arial, 宋体, sans-serif, tahoma; font-size: 14px; line-height: 24px;">display = "none"//隐藏div</span> document.getElementById('div2').style.display='block';<span style="color: rgb(51, 51, 51); font-family: 'Microsoft YaHei', arial, 宋体, sans-serif, tahoma; font-size: 14px; line-height: 24px;">//display = "block"//显示div</span> } function btn3(){ document.getElementById('div2').style.display='none'; }
采用jquery
<script src="jquery-1.8.3.js"></script> <body> <button id="btn1" onclick="btn1()">测试</button> <div id="div1" style="background:#999999; display:none;"> <button id="btn2" onclick="btn2()">第一个div</button> </div> <div id="div2" style="background:#666; display:none;"> <button id="btn3" onclick="btn3()">第二个div</button> </div> </body> <script> function btn1(){ $("#div1").show(); $("#div2").show(); } function btn2(){ $("#div1").hide(); $("#div2").show(); } function btn3(){ $("#div2").hide(); $("#div1").show(); } </script>
相关文章推荐
- 利用JavaScript中的正则表达式实现常用输入框的验证
- js 时间构造函数
- js 时间构造函数
- JavaScript实现拖拽预览,AJAX小文件上传
- javascript对象和php对象和json区别
- jsoup解析html
- 动态的把固定格式的json数据以菜单形式插入
- JS正则表达式
- JS是按值传递还是按引用传递?
- js获取当前时间戳与日期比较
- js转换数字为千位计数法
- html 使用js+css+html实现图片划过预览效果
- package.json字段全解
- javascript多线程执行
- JavaScript调试小技巧
- 再谈闭包-词法作用域
- JavaScript创建对象的几种模式
- 后台调用前台JS&前台JS调用后台
- 花括号中的json数据--->转为数组array
- javascript类型系统——undefined和null