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

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

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


用document.all.form1.elements.name;的形式可以获得form1表单中的元素,那么如何获得页面中不在表单内元素的名称哩?
...全文
59 2 打赏 收藏 举报
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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
}
发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2004-10-21 07:10
社区公告
暂无公告