js 控制展开折叠 div    html dom

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
<html>
<head><meta http-equiv="Content-Type" content="text/html;charset=utf-8"><title>Title</title>
</head>
<body>
<!-- js 控制 展开 隐藏div  -->
<img src="data:image/down.png" onclick="test(this)">   <!--this 指 img 对象  --><div id="div2" style="border:1px solid #ccc; width:300px; height:200px; display: block;">(1)每个HTML标记都有事件句柄属性。onClick是HTML标记属性,不分大小写。(2)HTML标记对应的元素对象也具有事件句柄属性,这个属性必须全小写,因JS区分大小写
</div>
</body>
</html>
<script type="text/javascript">
function test(obj){var div1=document.getElementById("div2");if(div1.style.display=="block"){div1.style.display="none";obj.src="data:image/up.png";}else{div1.style.display="block";obj.src="data:image/down.png";}
}
</script>

转载于:https://www.cnblogs.com/gyz418/p/5161604.html

js 控制展开折叠 div html dom相关推荐

  1. js 展开折叠动画原理,jquery的toggle切换效果

    效果图: 想法: jquery的展开折叠动画效果很好看,想自己实现一个,结果发现仅仅只靠css添加类和动画是不行,最开始的思路是折叠时候设置高度为0,展开时设置高度设置为auto,让他自己撑开,可是t ...

  2. CSS和JS实现内容折叠/展开效果

    经常逛 CSDN 的朋友会发现如下效果:当代码行数超过指定高度的时候,会有折叠,点击展开按钮后才会展示全部. 这一效果在知乎.百度知道也很常见. 实现 直接上代码 <!DOCTYPE html& ...

  3. html折叠div,纯CSS折叠/展开div

    我有一个纯CSS可折叠div,它是基于别人的代码,使用:target伪造类.我想设置的是一个有12个问题的页面,当你点击按钮,答案div扩展下面.我不知道如何使多个折叠div元素在这个页面上,没有编写 ...

  4. js控制div内部滚动内容横向滑动位置

    js控制div内部滚动内容横向滑动位置 使用 js控制div内部的滚动内容横向滑动,主要应用在移动端,项目是基于angularJS,所以带有angular的点击方法ng-click,可以用原生js替换 ...

  5. js控制div属性隐藏方法

    原文详解:js控制div属性隐藏方法 如题:编写html时如何用js控制div的显示和隐藏. 假定页面展示内容如下: 1.点击触发事件: <div><button class=&qu ...

  6. 网页loading效果 可以通过js控制旋转速度

    <!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8" ...

  7. JS+CSS竖向折叠滑动菜单代码

    代码简介: 折叠菜单,竖向展开,点击时缓慢展开,展开后可以作为菜单的栏目介绍等,还算不错. 代码内容: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML ...

  8. Vue 实现展开折叠效果

    效果参见:https://segmentfault.com/q/1010000011359250/a-1020000011360185 上述链接中,大佬给除了解决方法,再次进行总结,方便以后使用. 除 ...

  9. js控制audio音量

    作者:hu_time 描述:记录一下学习的一个使用原生js控制audio音量的小案例,代码如下: html: <!DOCTYPE html> <html lang="en& ...

最新文章

  1. 谢文睿:西瓜书 + 南瓜书 吃瓜系列 9. 集成学习(上)
  2. linux日志按照时间切割,Linux下把tomcat日志按日期自动分割
  3. 如何完成从科研人员到初创企业 CEO 的转型?
  4. kubelet启动失败_《蹲坑学kubernetes》之10-1:kubelet原理详解
  5. Could not find a version that satisfies the requirement Twisted=13.1.0 (from Scrapy)
  6. [设计模式-结构型]组合(Composite )
  7. 三维点云学习(4)5-ransac
  8. 巧用ASP.NET预编译Web应用程序规避调用延迟,徐汇区网站设计
  9. Android Media Framework(1): 总纲
  10. Mac上将Lightroom目录导入Capture One的详细步骤
  11. cut最后几位 shell_shell中字符串截取命令:cut,printf,awk,sed
  12. 本地测试用的帐号csv文件
  13. 机器学习 之 客户分群案例
  14. 良心推荐11款可以称得上“神器”的Windows工具集合
  15. mysql-高级命令(1)和一些函数(悟已往之不谏,知来者之可追)
  16. HTML表单验证pattern
  17. QString、int、char、QByteArray直接的相互转换
  18. android进度条随时间走,每天一点Android干货-时间与日期、进度条
  19. snap7通过NetToPLCsim工具接入模拟西门子PLC S7-1200步骤简介
  20. 什么样的网站可以用Joomla搭建

热门文章

  1. 安装虚拟机Ubuntu,搭建lnmp环境碰到的坑(二)
  2. 一个星期+4轮面试终拿下offer,进阶学习
  3. python【力扣LeetCode算法题库】460- LFU缓存
  4. 【深度学习入门到精通系列】图像预处理—图像分块代码(matlab)
  5. 【Java Web开发指南】JQuery基础笔记
  6. Windows环境下配置环境变量
  7. 生日快乐html_生日快乐,我的祖国
  8. python标准化输出_Python设定模板及标准化输出,输入
  9. 网站关键词优化如何控制其密度?
  10. 档案盒正面标签制作_包材工艺丨浅述模内标签印刷及材料的选择