【发布时间】:2010-10-27 13:50:09
【问题描述】:
在不使用库的情况下,使用 css 选择器查找 Dom 元素的最简单方法是什么?
function select( selector ) {
return [ /* some magic here please :) */ ]
};
select('body')[0] // body;
select('.foo' ) // [div,td,div,a]
select('a[rel=ajax]') // [a,a,a,a]
这个问题纯属学术性的。我有兴趣了解这是如何实现的以及“障碍”是什么。这个函数的预期行为是什么? (返回数组,或返回第一个 Dom 元素等)。
【问题讨论】:
-
十年前你接受的这个问题的答案已经过时了。值得将您的选择更改为更适合今天的选择:stackoverflow.com/a/4145389/19068