树形 列表折叠效果
Posted Terre
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了树形 列表折叠效果相关的知识,希望对你有一定的参考价值。
代码:
<!DOCTYPE html> <html> <head> <title>读取并修改元素的内容</title> <meta charset="utf-8" /> <style> div{float:left; height: 100px; line-height: 100px; } #d1,#d3{ background-color: #ccff00; } #d2{ cursor: pointer; background-color: #ffcc00; } </style> <script> function toggle(d2){ //d2.innerHTML-->原文 // .textContent-->翻译后的字符 //如果d2的内容是<< if(d2.innerHTML=="<<"){ // d2的内容改为>> d2.innerHTML=">>"; // 找到旁边的d1,隐藏 document.querySelector("#d1").style.display="none"; }else{//否则 // d2的内容改为<< d2.innerHTML="<<"; // 找到旁边的d1,显示出啦 document.querySelector("#d1").style.display="block"; } } </script> </head> <body> <div id="d1">树形列表</div> <div id="d2" onclick="toggle(this)"><<</div> <div id="d3">内容的主体</div> </body> </html>
以上是关于树形 列表折叠效果的主要内容,如果未能解决你的问题,请参考以下文章
Unity实用小工具或脚本——可折叠伸缩的多级(至少三级)内容列表(类似于Unity的Hierarchy视图中的折叠效果)