javascript代码中的语法.
//请大家帮我把下文注释一下是什么意思啊?
有没有人愿意联系我的QQ:94120144在线告诉我这些代码是什么意思吗?
或者在哪里能够查到有用的帮助?
我的问题如下,相关代码参见我自己给自己的答复:
************************************************
************************************************
/** 当点击目录节点的前导"加号|减号"图片时,展开层或收缩层,并用相应的图片替代现有图片,实现动态收缩动作 */
function clickOnFolder(i,e) {
var tr = e.parentNode.parentNode;
var td = tr.firstChild;
var tdc = document.all?td.children:td.childNodes;
var fimgElement = tdc[tdc.length-2].firstChild//得到前导图片对象
var imgElement = td.lastChild.lastChild//得到图片对象
var table = tr.parentNode.parentNode;
var div = table.parentNode;
var divc = document.all?div.children:div.childNodes;
for (var i=0;i<divc.length;i++) if (divc[i]==table) break;
var divElement = divc[i+1];//得到层对象
if (divElement.style.display == "none")
{
divElement.style.display = "";
imgElement.src=img_folder_open;;
if (fimgElement.src!=null && fimgElement.src.indexOf(img_plus)!=-1)
{
fimgElement.src=img_minus;
} else {
fimgElement.src=img_minus_last;
}
} else {
divElement.style.display = "none";
imgElement.src=img_folder_close;
if (fimgElement.src!=null && fimgElement.src.indexOf(img_minus)!=-1)
{
fimgElement.src=img_plus;;
} else {
fimgElement.src=img_plus_last;
}
}
}