//返回第一个元素相匹配的CSS选择器{expr}.
// Returns first element that matches CSS selector {expr}.
// 查询可以被限制在{container}的后代
// Querying can optionally be restricted to {container}’s descendants
function $(expr, container) {
return typeof expr === "string"? (container || document).querySelector(expr) : expr || null;
}
// 返回所有匹配的元素的CSS选择器作为数组.
// Returns all elements that match CSS selector {expr} as an array.
// 查询可以被限制在{container}的后代
// Querying can optionally be restricted to {container}’s descendants
function $$(expr, container) {
return [].slice.call((container || document).querySelectorAll(expr));
}
提示:你可以先修改部分代码再运行。
转载请注明:有爱前端 » querySelector,querySelectorAll
