会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
代码改变世界
Cnblogs
Dashboard
Login
Home
Contact
Gallery
Subscribe
RSS
jj_maqun
querySelector()、 querySelectorAll()详解
2012-07-04 15:08
江苏黑马
阅读(
749
) 评论(
0
)
收藏
举报
在 传统的 JavaScript 开发中,查找 DOM 往往是开发人员遇到的第一个头疼的问题,原生的 JavaScript 所提供的 DOM 选择方 法并不多,仅仅局限于通过
tag, name, id
等方式来查找,这显然是远远不够的,如果想要进行更为精确的选择不得不使用看起来非常繁琐的
正则表达式
,或者使用某个
库
。你可能会说为什么不适用库,那是很方便的,我的回答是,很多情况下,我们只需要使用一个简单的选择功能,完全没有必要引用整个库,那无非延长了页面加载时间。
当前除了IE6和IE7,几乎所有主流浏览器都支持
querySelector
和
querySelectorAll
方法。
使用它们,你可以像使用 CSS 选择器一样快速地查找到你需要的节点。
querySelector 和 querySelectorAll 的区别在于 querySelector 用来获取一个元素,而 querySelectorAll 可以获取多个元素。querySelector 将返回匹配到的第一个元素,如果没有匹配的元素则返回
Null
。querySelectorAll 返回一个包含匹配到的元素的数组,如果没有匹配的元素则返回的
数组为空
。
刷新页面
返回顶部
About