标签:this select 方法 sele 参数 解释 node selected $()
众所周知,与原生js不同,jquery方法 $() 会得到一个jquery对象,而不是js对象。
$("div span").click()
如果我不想用jquery选择器呢?
先上代码。
function getElementArray (string) { var sel = document.querySelectorAll(string) var arr = new Array().slice.call(sel) return arr }
解释一下知识点:
NodeList 不是一个数组,是一个类似数组的对象(Like Array Object)。虽然 NodeList 不是一个数组,但是可以使用 forEach() 来迭代。你还可以使用 Array.from() 将其转换为数组。
也就是说,
以上。
javascript: 一个可以代替jquery选择器的方法
标签:this select 方法 sele 参数 解释 node selected $()
原文地址:https://www.cnblogs.com/foxcharon/p/13972727.html