87,904
社区成员
发帖
与我相关
我的任务
分享
function m_start(name,tt) //菜单组开始
{
document.writeln('<tr><td class="bj">'+(tt==1?'1':'0')+'</td>');
// document.writeln('<tr><td><img src="js/UniversePlan/folder.png" alt=""/></td>');
document.writeln('<td><a href="#" onclick="zgmm()">'+name+'</a></td>');
document.writeln('</tr>');
document.writeln('<tr style="display: '+(tt==1?'block':'none')+';">');
document.writeln('<td class="bj"> </td>');
document.writeln('<td>');
document.writeln('<table border="0" cellpadding="0" cellspacing="0">');
}
function m_end() //菜单组结束
{
document.writeln('</table></td></tr>');
}
function zgmm()
{
//当前发生事件的对象的父对象的上一个兄弟对象
var ero = event.srcElement.parentElement.previousSibling;
//当前发生事件的对象的父对象的父对象的下一个兄弟对象
var mo = event.srcElement.parentElement.parentElement.nextSibling;
mo.style.display = (mo.style.display=="none")?"block":"none";
ero.innerHTML = (mo.style.display=="none")?"0":"1";
}
<style>
#A1 td { vertical-align: top; }
#A1 td.bj { font-family: Wingdings; color: #FF9933; text-align: center; }
#A1 td.bj , #A1 td.kg { width: 24; }
#A1 a:link , #A1 a: visited { color: #cc0080; text-decoration: none; }
#A1 a:hover { color: #0ff080; text-decoration: none; }
</style>
//xml文件名生成1级节点(只获取xml文件名)
function InitControlList()
{
document.getElementById("tv_ControlPlan").innerHTML ="<table border='0' cellpadding='0' cellspacing='0' width='100%' id='A1'>";
document.getElementById("tv_ControlPlan").innerHTML+="<script type ='text//javascript'>";
document.getElementById("tv_ControlPlan").innerHTML+=m_start("计划1",1);
document.getElementById("tv_ControlPlan").innerHTML+=m_end();
document.getElementById("tv_ControlPlan").innerHTML+="<//script><//table>";
}
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style>
#A1 td { vertical-align: top; }
#A1 td.bj { font-family: Wingdings; color: #FF9933; text-align: center; }
#A1 td.bj , #A1 td.kg { width: 24; }
#A1 a:link , #A1 a: visited { color: #cc0080; text-decoration: none; }
#A1 a:hover { color: #0ff080; text-decoration: none; }
</style>
<script>
function $(id){return document.getElementById(id)}
function InitControlList(){
var sHTML='';
sHTML+="<table border='0' cellpadding='0' cellspacing='0' width='100%' id='A1'>";
//sHTML+="<script type ='text/javascript'>";
sHTML+=m_start("计划1",1);
sHTML+=m_end();
// sHTML+="<//script></table>";
sHTML+="</table>";
$("tv_ControlPlan").innerHTML=sHTML;
}
function zgmm(o){
alert(o.tagName)
alert(o.parentNode.nodeName)
debugger;
//取当前对象的父对象的前一个同级节点对象
var ero = o.parentNode.previousSibling;alert(ero);
//取当前对象的父对象的父对象的同级节点对象
var mo = o.parentNode.parentElement.nextSibling;alert(mo);
if(mo){mo.style.display = (mo.style.display=="none")?"block":"none";}
if(ero){ero.innerHTML = (mo.style.display=="none")?"0":"1";}
}
function m_start(name,tt){ //菜单组开始
var s=''
s+='<tr>'
s+='<td class="bj">'+(tt==1?'1':'0')+'</td>';
// document.writeln('<tr><td><img src="js/UniversePlan/folder.png" alt=""/></td>');
s+='<td><a href="#" onclick="zgmm(this)">'+name+'</a></td>';
s+='</tr>';
s+='<tr style="display: '+(tt==1?'block':'none')+';">';
s+='<td class="bj"> </td>';
s+='<td>';
s+='<table border="0" cellpadding="0" cellspacing="0">';
return s;
}
function m_end(){ return '</table></td></tr>'; } //菜单组结束
window.onload=function(){ InitControlList() }
</script>
<body>
<div id=tv_ControlPlan>
</div>
</body>
</html>
function m_start(name,tt) //菜单组开始
{
var temp = '<tr><td class="bj">'+(tt==1?'1':'0')+'</td>';
temp += '<td><a href="#" onclick="zgmm()">'+name+'</a></td>';
temp += '</tr>';
temp += '<tr style="display: '+(tt==1?'block':'none')+';">';
temp += '<td class="bj"> </td>';
temp += '<td>';
temp += '<table border="0" cellpadding="0" cellspacing="0">';
return temp;
}
function m_end() //菜单组结束
{
return '</table></td></tr>';
}
function InitControlList()
{
document.getElementById("tv_ControlPlan").innerHTML ="<table border='0' cellpadding='0' cellspacing='0' width='100%' id='A1'>";
document.getElementById("tv_ControlPlan").innerHTML+=m_start("计划1",1);
document.getElementById("tv_ControlPlan").innerHTML+=m_end();
document.getElementById("tv_ControlPlan").innerHTML+="<\/table>";
}