function rowClicked(obj)
{
// 当前图像
img = obj;
// 取得上二级tr>td>img对象
obj = obj.parentNode.parentNode;
// 整个分类列表表格
var tbl = document.getElementById("list-table");
// 当前分类级别
var lvl = parseInt(obj.className);
// 是否找到元素
var fnd = false;
var sub_display = img.src.indexOf('menu_minus.gif') > 0 ? 'none' : 'table-row' ;
// 遍历所有的分类
for (i = 0; i < tbl.rows.length; i++)
{
var row = tbl.rows[i];
if (row == obj)
{
// 找到当前行
fnd = true;
//document.getElementById('result').innerHTML += 'Find row at ' + i +"<br/>";
}
else
{
if (fnd == true)
{
var cur = parseInt(row.className);
var icon = 'icon_' + row.id;
if (cur > lvl)
{
row.style.display = sub_display;
var iconimg = document.getElementById(icon);
if(sub_display != 'table-row')
{
iconimg.src = iconimg.src.replace('minus.gif','plus.gif');
}
else
{
iconimg.src = iconimg.src.replace('plus.gif','minus.gif');
}
}
else
{
fnd = false;
break;
}
}
}
}
if(sub_display != 'table-row')
{
img.src = img.src.replace('minus.gif','plus.gif');
}
else
{
img.src = img.src.replace('plus.gif','minus.gif');
}
}
转载于:https://my.oschina.net/xiaojiong/blog/33545