关于id名称问题 不能!if (eval("adv"+showid).style.display!= "") 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 xinyunyishui(心云意水) ( ) ,不对啊我用alert(eval("adv"+showid))测试,弹出信息是[object]怎么回事 支持的。其中改动:if (eval("adv"+showid+".style.display != ''")) { eval("adv"+"showid.style.display = ''"); } else { eval("adv"+"showid.style.display = 'none'"); }如有错误,检查'" ) 等的匹配情况 楼上的我改成你的了,但是他说adv4.style.display不为对象但是我查看源代码: <tr id=adv4 style="display:none"><td width="6%" height="20"> </td><td width="6%" height="20"><img border="0" src="images/open.gif"></td><td width="88%" height="20">螺丝刀</td></tr> <tr id=adv4 style="display:none"><td width="6%" height="20"> </td><td width="6%" height="20"><img border="0" src="images/open.gif"></td><td width="88%" height="20">扳手</td></tr>有的啊~ function showadv(showid){ var showid=showid; var obj=eval('adv' + showid); if (obj.style.display != "") { obj.style.display = ""; } else { obj.style.display = "none"; }}adv+showid 是字符串。再试试 function showadv(showid){ var showid=showid; var obj=document.all.eval('adv' + showid); if (obj.style.display != "") { obj.style.display = ""; } else { obj.style.display = "none"; }}这样试一下 解决了。谢谢大家~是好象<tr>里的ID好象得不到。我加了个〈/tbody〉好了。 急急急!js中怎么判断电脑是否联网? 求助,为啥three.js上的canvas输出的示例在IE9上无效 求JS入门视频 急急急 如何在自己的程序上用js调用迅雷的下载 有什么可能导致页面中所有的文本框无法输入的? 这段有什么问题 正则表达式中如何排除一个字符串 请问怎么改变frame 中iframe的src路径????? 还是刷新问题,郁闷啊。 关于树形目录 紧急求救 返回历史页面问题
我用
alert(eval("adv"+showid))测试,弹出信息是[object]
怎么回事
if (eval("adv"+showid+".style.display != ''"))
{
eval("adv"+"showid.style.display = ''");
}
else
{
eval("adv"+"showid.style.display = 'none'");
}如有错误,检查'" ) 等的匹配情况
但是我查看源代码:
<tr id=adv4 style="display:none">
<td width="6%" height="20"> </td>
<td width="6%" height="20">
<img border="0" src="images/open.gif"></td>
<td width="88%" height="20">螺丝刀</td>
</tr>
<tr id=adv4 style="display:none">
<td width="6%" height="20"> </td>
<td width="6%" height="20">
<img border="0" src="images/open.gif"></td>
<td width="88%" height="20">扳手</td>
</tr>
有的啊~
var showid=showid;
var obj=eval('adv' + showid);
if (obj.style.display != "")
{
obj.style.display = "";
}
else
{
obj.style.display = "none";
}
}adv+showid 是字符串。
再试试
var showid=showid;
var obj=document.all.eval('adv' + showid);
if (obj.style.display != "")
{
obj.style.display = "";
}
else
{
obj.style.display = "none";
}
}
这样试一下
是好象<tr>里的ID好象得不到。我加了个〈/tbody〉好了。