//返回第一个元素相匹配的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