首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >替代getElementsByTagName

替代getElementsByTagName
EN

Stack Overflow用户
提问于 2009-05-04 14:36:43
回答 5查看 12.9K关注 0票数 1

因为getElementsByTagName()函数是新的(DOM-1?)我想要另一种更可靠的方法,根据元素的标记名称/id获取元素的引用。

编辑-没有使用框架,因为我需要减少规模;所以10-20K的框架是不可接受的。我只需要可以获取元素的JS代码

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-05-04 14:41:31

getElementsByTagName并不新鲜。根据IE5、FF1和Opera7(根据w3schools )提供的支持

编辑谢谢你指出这一点。这确实是支持自歌剧7。

票数 15
EN

Stack Overflow用户

发布于 2009-05-04 14:37:45

如前所述,getElementsByTagName并不是新的.

我想你会得到大约10个关于jQuery的引用。

返回所有段落元素:

代码语言:javascript
复制
$('p').length

如果19 4kb太大,而且您只想进行元素选择,那么像口吻这样的东西在大约4kb时工作得很好。我要注意的唯一一点是,您可能最终会需要一些jQuery中的东西。

http://sizzlejs.com/

查询非常类似:

代码语言:javascript
复制
Sizzle("li"); 

19 of是一个非常小的一次性价格支付的权力的jQuery。

票数 4
EN

Stack Overflow用户

发布于 2009-05-04 14:41:21

如果您想要做的只是选择元素,那么只使用full选择器引擎而不是一个完整的库可能是明智的。我会使用完整的库,但是,在有限的情况下,使用选择器引擎可能是有用的。

that是为jQuery提供动力的CSS选择器引擎。

http://sizzlejs.com/

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/820369

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档