看了两个小时的示例(faq中的树型菜单),有以下不清楚的地方;
风斧 2004-10-07 12:30:53 一、p[0]是什么?
p象是事件发出者的容器,p[0]是第一个儿子,也是唯一的一个吧?
二、c=document.all(e.value)
e.value是什么?这句话又没有隐含一个循环啊?
三、哪里有关于dhtml,dom的文档啊,我现在全靠摸索和猜想,问题太弱智了,惭愧。
function ExCloItem()
{
var c,e=event.srcElement, p=e.parentElement.children
if(selectItem!=null) selectItem.className='NoSelect'; //如果原来有选中的,设置为未选中的
e.className='SelectEd' //事件的发出者
selectItem=event.srcElement;
if(c=document.all(e.value)) //什么意思呢?
{
p[0].innerText=(p[0].innerText=='+ '?'- ':'+ ')
c.style.display=(c.style.display=='none'?'block':'none')
}
else
{
p[0].innerText='- '
}
}