菜单
<script><br/>/**<br/> * 构造树,初值为0<br/> */<br/>function tree(n) {<br/> var id = new Array("bar","pad","#","+");<br/> if(n == 0) { // 初始化变量<br/> n = 1;<br/> i = 0;<br/> s = "";<br/> }<br/> s += "<table>";<br/> for(;i<tree_ar.length-1;i++) {<br/> var k = (n >= tree_ar[i+1][0])?0:1;<br/> s += "<tr id='"+id[k]+"' value="+i+"><td>"+id[k+2]+"<td>"+tree_ar[i][1]+""; // 构造节点,注意这里的自定义属性value。作用是简化构造节点的描述,共享参数数组信息。<br/> if(n > tree_ar[i+1][0]) { // 若期望层次大于当前层次,结束本层次返回上一层次。<br/> s += "";<br/> return tree_ar[i+1][0];<br/> }<br/> if(n < tree_ar[i+1][0]) { // 若期望层次小于当前层次,递归进入下一层次。<br/> s += "<tr style='display:none' v=1><td><td>";<br/> var m = tree(tree_ar[++i][0]);<br/> s += "";<br/> if(m < n) { // 当递归返回值小于当前层次期望值时,将产生连续的返回动作。<br/> s += "";<br/> return m;<br/> }<br/> }<br/> }<br/> s += "";<br/> return s;<br/>}<br/></script>
<script><br/>/**<br/> * 基本参数数组,根据具体应用自行扩展<br/> * 数据可较简单的由服务器端提供<br/> * 列1:节点层次<br/> * 列2:节点标题<br/> * 其余自行扩充<br/> */<br/>tree_ar = new Array(<br/> new Array(1,"节点1"),<br/> new Array(1,"节点2"),<br/> new Array(2,"节点3"),<br/> new Array(2,"节点4"),<br/> new Array(3,"节点5"),<br/> new Array(4,"节点6"),<br/> new Array(5,"节点7"),<br/> new Array(6,"节点8"),<br/> new Array(7,"节点9"),<br/> new Array(2,"节点10"),<br/> new Array(1,"节点11"),<br/> new Array(2,"节点12"),<br/> new Array(2,"节点13"),<br/> new Array(1,"节点14"),<br/> new Array(1,"") // 为简化终止判断附加的空数据项<br/>);<br/><br/>/*** 创建菜单 ***/<br/>menus.innerHTML =tree(0);<br/></script>
陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章
Windows 11 KB5054979中的新功能以及如何解決更新問題
3 週前ByDDD
如何修復KB5055523無法在Windows 11中安裝?
2 週前ByDDD
Inzoi:如何申請學校和大學
4 週前ByDDD
如何修復KB5055518無法在Windows 10中安裝?
2 週前ByDDD
在哪裡可以找到Atomfall中的站點辦公室鑰匙
4 週前ByDDD

熱工具

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具

SecLists
SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

禪工作室 13.0.1
強大的PHP整合開發環境