function fnShowHide(){
obj = window.event.srcElement
obj.src=(obj.src.indexOf("close_w")!=-1)?"/image/open_w.gif":"/image/close_w.gif";
while(obj.tagName!="TR"){
obj = obj.parentElement
}
while(obj=obj.nextSibling){
obj.style.display=(obj.style.display=="")?"none":"";
}
}
使用描述:
一个表格
两行以上
第一行有个“+,-”的图标,“+”表示该行以后的行收缩,“—”表示展开
函数在图标onclick的时候触发。
原来我写这个函数的时候用了20行左右代码,现在是8行,原先用递归来实现,现在则是循环迭代。说明代码的优化是无止境的,或许我写20行的时候真的很弱,或许现在也未必强到哪里去,但有一点是肯定的,那就是我在进步。最后,我想说:不要安于目前的成绩,提高是无止境的。
obj = window.event.srcElement
obj.src=(obj.src.indexOf("close_w")!=-1)?"/image/open_w.gif":"/image/close_w.gif";
while(obj.tagName!="TR"){
obj = obj.parentElement
}
while(obj=obj.nextSibling){
obj.style.display=(obj.style.display=="")?"none":"";
}
}
使用描述:
一个表格
两行以上
第一行有个“+,-”的图标,“+”表示该行以后的行收缩,“—”表示展开
函数在图标onclick的时候触发。
原来我写这个函数的时候用了20行左右代码,现在是8行,原先用递归来实现,现在则是循环迭代。说明代码的优化是无止境的,或许我写20行的时候真的很弱,或许现在也未必强到哪里去,但有一点是肯定的,那就是我在进步。最后,我想说:不要安于目前的成绩,提高是无止境的。