因为getElementsByTagName()函数是新的(DOM-1?)我想要另一种更可靠的方法,根据元素的标记名称/id获取元素的引用。
编辑-没有使用框架,因为我需要减少规模;所以10-20K的框架是不可接受的。我只需要可以获取元素的JS代码
发布于 2009-05-04 14:41:31
getElementsByTagName并不新鲜。根据IE5、FF1和Opera7(根据w3schools )提供的支持
编辑谢谢你指出这一点。这确实是支持自歌剧7。
发布于 2009-05-04 14:37:45
如前所述,getElementsByTagName并不是新的.
我想你会得到大约10个关于jQuery的引用。
返回所有段落元素:
$('p').length如果19 4kb太大,而且您只想进行元素选择,那么像口吻这样的东西在大约4kb时工作得很好。我要注意的唯一一点是,您可能最终会需要一些jQuery中的东西。
http://sizzlejs.com/
查询非常类似:
Sizzle("li"); 19 of是一个非常小的一次性价格支付的权力的jQuery。
发布于 2009-05-04 14:41:21
如果您想要做的只是选择元素,那么只使用full选择器引擎而不是一个完整的库可能是明智的。我会使用完整的库,但是,在有限的情况下,使用选择器引擎可能是有用的。
that是为jQuery提供动力的CSS选择器引擎。
http://sizzlejs.com/
https://stackoverflow.com/questions/820369
复制相似问题