如何判断id=layer1这个层是否存在?

youyi9 2003-07-29 04:40:39
如何判断id=layer1这个层是否存在?
...全文
233 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yzyun 2003-07-30
  • 打赏
  • 举报
回复

<HTML>
<HEAD>

</HEAD>

<BODY>
<div id=div2></div>
<SCRIPT LANGUAGE="JavaScript">
if (document.all.div1==null)
{
alert("null");
}
if (document.all.div2==null)
{
alert("null");
}

</SCRIPT>
</BODY>
</HTML>
ziteng1 2003-07-30
  • 打赏
  • 举报
回复
你那么写又问题应该是
if(eval("document.all.layer" + i )!=null){
//存在
}

youyi9 2003-07-29
  • 打赏
  • 举报
回复
我知道了,可以用if("document.all.layer" + i + "!=null")
{
//存在
}
youyi9 2003-07-29
  • 打赏
  • 举报
回复
eval("document.all.layer" + i + ".style.visibility='visible';");如果页面中没有"document.all.layer" + i + "这个层时,这个语句就不能执行。那么该怎样判断有没有这个层呢?是不是用 if("document.all.layer" + i + "!=null){//存在
}

ziteng1 2003-07-29
  • 打赏
  • 举报
回复
if(layer1==null){//不存在
}
//页面中不能有其它名为layer1的对象

87,987

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧