主题:  问题来了,JS大人请入

不是高手

职务:普通成员
等级:3
金币:5.0
发贴:1352
注册:2002/8/23 2:27:18
#12002/9/27 17:19:39
我索引叶面内某个特定的标签后,怎么不能返回由这个标签组成的数组的长度?
比如:arrayOfDiv=document.all.tags("div")
但是arrayOfDiv.length的值为0,为何?
我页面里明明有3个div标签,用arrayOfDiv(0)/arrayOfDiv(1)/arrayOfDiv(2)可以指定相应的元素,说明数组是有效的,那为什么他的length值不能返回呢??



bencalie

职务:普通成员
等级:1
金币:0.0
发贴:54
注册:2002/5/24 20:03:38
#22002/9/27 18:29:53
arrayOfDiv=document.all.tags("DIV")



panchunhua

职务:普通成员
等级:1
金币:0.0
发贴:26
注册:2001/7/26 17:12:39
#32002/9/27 19:41:28
我试了一下,可以的


	
		
		
		
	
	
		
a
b
c



不是高手

职务:普通成员
等级:3
金币:5.0
发贴:1352
注册:2002/8/23 2:27:18
#42002/9/28 9:42:02
哦?
原来要大写?那是不是所有tags都要大写才能索引出长度
谢谢!



bencalie

职务:普通成员
等级:1
金币:0.0
发贴:54
注册:2002/5/24 20:03:38
#52002/9/28 9:52:56
是的,tags()方法必须大些里面的元素才能获得那样的集合,否则就出错