js 怎么获取document有没有div

来源:百度知道 编辑:UC知道 时间:2024/06/05 02:18:45
js 怎么获取document有没有div ? 有就为true 否者 为 false
麻烦帖出代码,
还有怎么获取div 下所有的img 对象 麻烦帖出代码
这样不行吗
var divs=document.getElementByTagName("div");
if(divs.length>0){
alert("有div");
}
这样为什么不行啊?
那我怎么获取div 里的所有img对象呢?? 麻烦帖出代码
divs.images 还是 divs.getElementsByTagName("img")

通过getElementsByTagName判断有没有div。

var divArr = document.getElementsByTagName('div');//获取页面所有的div标签
if(divArr.length>0){//如果大于0,则表示有div标签
}

补充:

getElementsByTagName() 方法可返回带有指定标签名的对象的集合。

......
应该是
var divs =
doucument.getElementsByTagName("div");
if(divs.length>0)
{
alert("有div");
}
注意:
是 getElementsByTagName()//Elements
不是getElementByTagName()//Element
根据标签名获得对象集合,而不是获得单个对象

把下面的代码放到html里试一下吧.

<script language="javascript">
function test()
{
var divs = document.getElementsByTagName("div");
if(divs.length>0)
{
alert("有div");
}
else
{
alert("没有div");
}
}
</script>
<body>
<div>abc</div>
<input type="submit&q