如下图所示:当点击+/-的时候,如果展示有两行以上的就不行,如果是展示一行的就可以,即点击@AGATL(+/-)的时候就不能展开和收缩,如果点@AGLAX+/-的时候就可以展开和收缩,展开的行是动态的,如果数据库里有两条以上的记录展开就会相应有两行以上,如果有一条记录展开就会有一行,JS代码如下:<SCRIPT>
function show(c_Str,imgg)
{if(document.all(c_Str).style.display=='none')
{document.all(c_Str).style.display='block';}
else{document.all(c_Str).style.display='none';
}}
</SCRIPT>在+/-号哪个表格里定义onclick='show("aa")'
在展开显示出来的行哪定义ID=aa如果点击@AGATL(+/-)就会提示JS错误,错误如下:
'document.all(...).style.display' 为空或不是对象
function show(c_Str,imgg)
{if(document.all(c_Str).style.display=='none')
{document.all(c_Str).style.display='block';}
else{document.all(c_Str).style.display='none';
}}
</SCRIPT>在+/-号哪个表格里定义onclick='show("aa")'
在展开显示出来的行哪定义ID=aa如果点击@AGATL(+/-)就会提示JS错误,错误如下:
'document.all(...).style.display' 为空或不是对象
解决方案 »
- <IE9 获取 html canvas getContext("2d").toDataURL 的数据
- jquery 解析xml如何获取到子节点的名称
- 小需求-求高效解决方案
- 求一个简单的ubb编辑器
- 如何实现以下字符串的功能
- js嵌套问题
- 如何隐藏菜单,工具栏等内容?
- 用一个普通按钮虚拟单击了file的浏览按钮和直接单击浏览按钮有区别吗?
- switch怎么写呀?
- 为何有时直接能用 myid.innerText=“xxx”改变标签内容,有时候要用document.getElementById("myid").innerT
- radio 的check属性支持 三元运算符吗?谢谢。分不多了,对不住大家了
- javascript 正则
{
var es=document.all(c_Str);
es=es.length?es:[es];
var display=es[0].style.display=='none'?'block':'none';
for(var i=0;i<es.length;i++) es[0].style.display=display;
}
{
var es=document.all(c_Str);
es=es.length?es:[es];
var display=es[0].style.display=='none'?'block':'none';
for(var i=0;i<es.length;i++) es[i].style.display=display;
}