`
zzc1684
  • 浏览: 1226003 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

HTML中树的实现方法

    博客分类:
  • Html
 
阅读更多
<!-- 
function showCurrentSection() 
{   
 var objCurrentSection = document.getElementById("navcurrentsection");   
 if (objCurrentSection != null) 
 { 
  objCurrentSection.style.display = "block";    
  objCurrentSection.parentElement.childNodes[0].className = "open"; 
  if (objCurrentSection.parentElement.parentElement.nodeName == "UL") 
   showSection(objCurrentSection.parentElement.parentElement);   
 } 
} 
function showSection(objSection) 
{  
 objSection.style.display = "block"; 
 objSection.parentElement.childNodes[0].className = "open";  
 if (objSection.parentElement.parentElement != null && 

objSection.parentElement.parentElement.nodeName == "UL") 
  showSection(objSection.parentElement.parentElement); 
} 
-->

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 
 <head> 
  <title>Current Tree Node Opener</title>   
  <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> 
  <link rel="stylesheet" href="tree.css" type="text/css" media="screen" />     
  <meta http-equiv="expires" content="-1" /> 
  <meta http-equiv="pragma" content="no-cache" /> 
  <meta name="robots" content="none" /> 
  <meta name="rating" content="all" /> 
  <meta name="author" content="xx" /> 
  <meta name="email" content="xx@xx.com" />   
  <script language="javascript" type="text/javascript" src="common.js"></script> 
 </head> 
 <body onload="showCurrentSection();"> 
  <ul id="menu"> 
   <li><a href="a.htm">Section 1</a></li> 
   <li><a href="">Section 2</a> 
    <ul> 
     <li><a href="">Section 2.1</a></li> 
     <li><a href="">Section 2.2</a></li> 
     <li><a href="">Section 2.3</a> 
      <ul id="navcurrentsection"> 
       <li><a href="">Section 2.3.1</a></li> 
       <li><a href="">Section 2.3.2</a></li>        
      </ul> 
     </li> 
     <li><a href="">Section 2.4</a></li> 
    </ul> 
   </li> 
   <li><a href="">Section 3</a></li>    
  </ul> 
 </body> 
</html> 

 

 

body 
{ 
 font-family: Verdana, Arial, Sans-Serif; 
 font-size: small; 
 background-color: #ffffff;  
} 
ul#menu 
{ 
 border: solid 1px #333333; 
 border-top-width: 15px; 
 padding: 10px; 
 padding-top: 6px; 
 margin: 0px; 
 width: 200px; 
} 
ul#menu li 
{ 
 margin: 0px; 
 list-style-type: none;   
 border: solid 1px #ffffff; 
} 
ul#menu li ul 
{ 
 margin: 0px 0px 0px 15px; 
 display: none; 
} 
ul#menu li a 
{ 
 background-image: url(closed.gif); 
 background-repeat: no-repeat; 
 background-position: 0px 4px; 
 text-indent: 15px; 
 display: block; 
 text-decoration: none;  
 color: #333333; 
} 
ul#menu li a:hover 
{ 
 color: #000000; 
 background-color: #eeeeee; 
 background-image: url(open.gif); 
}

 

分享到:
评论

相关推荐

    HTMl5实现的圣诞树源码

    在这个"HTMl5实现的圣诞树源码"项目中,我们看到了HTML5如何被用来创造一个充满节日氛围的卡通圣诞树。 首先,HTML5的Canvas元素扮演了关键角色。Canvas是一个基于矢量图形的画布,通过JavaScript进行绘制,可以...

    html实现带音效圣诞树代码

    圣诞树html网页代码html实现带音效圣诞树代码html实现带音效圣诞树代码html实现带音效圣诞树代码html实现带音效圣诞树代码html实现带音效圣诞树代码html实现带音效圣诞树代码html实现带音效圣诞树代码html实现带音效...

    圣诞树网页代码之html实现圣诞树代码

    圣诞树网页代码之html实现圣诞树代码圣诞树网页代码之html实现圣诞树代码圣诞树网页代码之html实现圣诞树代码圣诞树网页代码之html实现圣诞树代码圣诞树网页代码之html实现圣诞树代码圣诞树网页代码之html实现圣诞树...

    圣诞树网页代码+html实现圣诞树代码

    圣诞树网页代码圣诞树网页代码+html实现圣诞树代码圣诞树网页代码+html实现圣诞树代码圣诞树网页代码+html实现圣诞树代码圣诞树网页代码+html实现圣诞树代码圣诞树网页代码+html实现圣诞树代码圣诞树网页代码+html...

    html实现圣诞树动效.zip

    在这个“html实现圣诞树动效”的项目中,我们可以看到HTML5如何被用来制作一个节日特色的互动元素——圣诞树动效。 首先,HTML5的核心是其结构化标签和语义化元素,这些元素有助于创建更清晰、更易于理解的网页内容...

    javascript 实现树.

    下面我们将详细探讨JavaScript中实现树的一些关键概念和方法。 1. **定义树的节点结构**: 在JavaScript中,我们通常通过创建一个对象来表示树的节点。这个对象应包含两个主要属性:`value`(节点的值)和`...

    运用html+css+js三件套实现动态圣诞树

    运用html+css+js三件套实现动态圣诞树

    圣诞树源码Html5+CSS+JS实现动态圣诞树.zip

    圣诞树源码Html5+CSS+JS实现动态圣诞树.zip动态圣诞树 效果展示: 整体圣诞树分为3个部分,书的主干、粒子特效、树上的卡片 树上的卡片(重点):每一张卡片上都有一个名字,代表圣诞树的叶子,后面可以根据自己需求...

    js脚本结合html实现多级静态树

    此外,还有许多现成的JavaScript库(如jQuery UI、Bootstrap等)提供了更完善的树形菜单组件,可以根据项目需求选择合适的方法来实现。 总之,理解HTML和JavaScript的基本语法以及事件处理是实现多级静态树形菜单的...

    圣诞树源码Html5+CSS3+JS代码实现动态圣诞树.zip

    圣诞树源码Html5+CSS3+JS代码实现动态圣诞树.zip圣诞树源码Html5+CSS3+JS代码实现动态圣诞树.zip圣诞树源码Html5+CSS3+JS代码实现动态圣诞树.zip圣诞树源码Html5+CSS3+JS代码实现动态圣诞树.zip圣诞树源码...

    HTML树形菜单

    在本项目中,我们将探讨如何创建一个基本的HTML树形菜单,以及涉及到的相关技术。 首先,HTML是超文本标记语言(HyperText Markup Language)的缩写,它是网页制作的基础,用于定义网页的结构和内容。在HTML中,...

    用HTML代码实现圣诞树源码

    在这个主题中,我们将探讨如何使用HTML来创建一个圣诞树的视觉展示,这是一个非常适合节日氛围的小项目。 首先,HTML的基本结构包括`&lt;!DOCTYPE html&gt;`声明、`&lt;html&gt;`元素、`&lt;head&gt;`元素和`&lt;body&gt;`元素。在`&lt;head&gt;`...

    Html网页目录树效果

    通过合理布局HTML结构,美化CSS样式,以及添加交互功能,我们可以实现一个既美观又实用的目录树。同时,关注性能优化,确保在提供良好用户体验的同时,不占用过多系统资源。对于初学者来说,这是一个很好的实践项目...

    纯CSS和HTML打造树结构

    "纯CSS和HTML打造树结构"这个主题,就是关于如何使用这两种基础技术来创建类似计算机科学中的树形数据结构的网页元素。树结构在网页中常用于展示层级关系,如导航菜单、文件目录或者组织架构图。 首先,HTML(超...

    c++ html dom 树

    在这个项目中,开发者使用C++实现了一个DOM树,允许对HTML文档进行半结构化的处理。下面我们将深入探讨这个主题。 首先,C++ HTML DOM树是通过解析HTML源代码来创建的一个数据结构,它以树的形式表示了HTML文档的...

    Ztree+treeTable实现 Java实现 树形菜单 树形表格

    在Java开发中,构建用户界面时,树形菜单和树形表格是常见且重要的组件,它们可以帮助用户以层次结构的方式浏览和操作数据。本篇将详细介绍如何利用Ztree和treeTable来实现这样的功能。 Ztree是一款基于JavaScript...

    树形结构简单实现

    html 树形结构 简单实现

Global site tag (gtag.js) - Google Analytics