首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在原型中使用$$是不好的吗?

在原型中使用$$是不好的吗?
EN

Stack Overflow用户
提问于 2011-06-22 14:23:43
回答 2查看 90关注 0票数 3

原型JS API文档提到了$$()函数,它允许您根据CSS选择器选择和扩展元素,就像jQuery中的$()函数一样。

然而,在这一页上,$$被呈现为某种最后的手段:

有时候,DOM库中的常用工具不足以快速找到元素或元素集合。如果您知道DOM树结构,您可以简单地使用CSS选择器来完成工作。

为什么会这样呢?我应该远离$$,而只使用document.getElementsByClassName (ugh)吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-06-22 15:01:14

基于你写的那句话,我想说他们鼓励你使用$$()$$()为您提供了一种跨浏览器的方式来快速、轻松地访问元素。另一方面,document.getElementsByClassName()要么是在IE版本中是否有buggy,直到并包括版本8

票数 6
EN

Stack Overflow用户

发布于 2011-06-24 07:49:15

在一个复杂的项目中,我尽量避免使用$$(),这样我就不会意外地选择我不想要的东西。对于一个较小的项目,我不会担心。我通常可以用$(Element).childElements$(Element).immediateDecendants来完成我需要的事情。

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

https://stackoverflow.com/questions/6441506

复制
相关文章

相似问题

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