如何判断在页面内存在某个元素?

chaney 2004-10-21 07:10:24
页面中将动态生成下面元素:
<div id='abc' name='abc' style='display:none'>asfdasf</div>

在它还没被生成时,如何判断abc这个元素的存在?


用document.all.form1.elements.name;的形式可以获得form1表单中的元素,那么如何获得页面中不在表单内元素的名称哩?
...全文
70 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
cybernaute 2004-10-21
  • 打赏
  • 举报
回复
<script language="JavaScript">
<!--
document.write("<div id='abc' name='abc' style='display:none'>asfdasf</div>");
document.write("<div id='ac' name='ac' style='display:none'>asfdasf</div>");
var obj = document.getElementsByTagName("div");
for(var i=0; i<obj.length; i++)
{
if(obj[i].id == "abc")
alert("true");
else
alert("false");
}
//-->
</script>
Gorgee 2004-10-21
  • 打赏
  • 举报
回复
if(!window.document.getElementById("xxxxx")){
//other
}

87,955

社区成员

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

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