function show(){
var hidden_zb1 = document.getElementById("hidden_zb1").style.display="block";
var hidden_zb2 = document.getElementById("hidden_zb2").style.display="block";
var hidden_zb3 = document.getElementById("hidden_zb3").style.display="block";
var hidden_zb4 = document.getElementById("hidden_zb4").style.display="block";
var hidden_zb5 = document.getElementById("hidden_zb5").style.display="block";
}
<logic:equal id="cm" property="List" name="Form">
<td width="15%" onclick=show(); >
<tr id="hidden_zb1" >
...
<tr id="hidden_zb2">
...
以上,方法写得啰嗦,可不可以用document.getElementsByName()方法进行优化处理??
document.getElementsByName()如何遍历数组?最终对tr标签 隐藏显示 或者 对某个节点 展开的操作。
var hidden_zb1 = document.getElementById("hidden_zb1").style.display="block";
var hidden_zb2 = document.getElementById("hidden_zb2").style.display="block";
var hidden_zb3 = document.getElementById("hidden_zb3").style.display="block";
var hidden_zb4 = document.getElementById("hidden_zb4").style.display="block";
var hidden_zb5 = document.getElementById("hidden_zb5").style.display="block";
}
<logic:equal id="cm" property="List" name="Form">
<td width="15%" onclick=show(); >
<tr id="hidden_zb1" >
...
<tr id="hidden_zb2">
...
以上,方法写得啰嗦,可不可以用document.getElementsByName()方法进行优化处理??
document.getElementsByName()如何遍历数组?最终对tr标签 隐藏显示 或者 对某个节点 展开的操作。
解决方案 »
- 关于 window.external的问题
- 这是我分析的模版前台中的最后一段代码了,谢了。QQ在线留言页面。。。问题有点幼稚,别烦啊。。。
- windows.open的窗口如何显示在最前边
- 弹出窗口如何使打开它的窗口刷新某个iframe?(急!!!!!!!!!!)
- 请教大家了!
- 文本框粘贴问题
- 我用javascript代码为表格新建了一行tr,并想当这个tr被onclick时执行myadd函数,我直接写newTr.onclick=myadd可以,可我要写newTr.oncli
- 怎么点一个超链接后回到前一页
- 新手问题,请帮忙
- js调用vc组件返回字符串导致firefox崩溃
- 求实现一功能
- 求个Ext3.x复选下拉树(动态加载数据)
var trs=document.getElementsByName('tr_name');
var o=null;
for(var i=0,len=trs.length;i<len;i++){
o=trs[i];
o.style.display="block";
}
document.getElementById("hidden_zb"+i).style.display="block";
2、getElementsByName()方法的兼容性是有问题的,只有对表单元素使用才是安全的。
O(∩_∩)O~