用户
 找回密码
 入住 CI 中国社区
搜索
查看: 4935|回复: 8
收起左侧

[AJAX] 请高手帮忙。。js问题。。。。

[复制链接]
发表于 2008-1-4 13:49:07 | 显示全部楼层 |阅读模式
document.body.getElementsByTagName( "input ");

document.getElementsByTagName("input");这两句话有啥区别?
发表于 2008-1-4 13:54:17 | 显示全部楼层
document.body 这符合标准吗?
应该是 document.getElementsByTagName
 楼主| 发表于 2008-1-4 14:38:12 | 显示全部楼层
我测试了一下。。这两种写法所起的作用可以说是一样的呀。。。。

楼上说的标准是啥?
发表于 2008-1-4 14:49:15 | 显示全部楼层
W3c 标准~~
如果一样,那就是一种东西,呵呵。。。。
 楼主| 发表于 2008-1-4 15:10:36 | 显示全部楼层
哈哈。。你说的w3c标准应该是这里的吧http://www.w3.org/。。。。
俺看着还挺有意思呢。。。。

多谢提醒啦。。。
 楼主| 发表于 2008-1-4 15:17:32 | 显示全部楼层
哈。。hex我太感谢你了。。。
我说比如像getElementsByTagName这样的方法在js文档上咋没有呢。。。原来好东东都在http://www.w3.org/这个网站上呢。。。
发表于 2008-1-5 05:39:01 | 显示全部楼层
呵呵,getElementsByTagName 这东西属于DOM里的,当然JS里没有了。
发表于 2008-1-5 09:54:00 | 显示全部楼层
原帖由 zhuyaopeng 于 2008-1-4 13:49 发表
document.body.getElementsByTagName( "input ");

document.getElementsByTagName("input");这两句话有啥区别?


本人的知识有限,个人所理解是这样的:

上面的:不属于W3C标准,document对象取body中的TagName为"input"元素名
下面的:属于W3C标准,与上面的相比作用域有点不同,在HTML中效果一样.
 楼主| 发表于 2008-1-5 14:03:49 | 显示全部楼层
问下楼上。。。document.body.getElementsByTagName( "input ");

页面上并没有元素名是input的呀。。这又怎么解释。。。?:)

还有它俩的作用域有啥不同?:)

[ 本帖最后由 zhuyaopeng 于 2008-1-5 14:05 编辑 ]

本版积分规则