for(var i = 0; i < mutation.addedNodes.length; i++) {
var inputs = mutation.addedNodes[i];
console.log(inputs);
}
我想在输入上应用querySelectorAll()但是它会抛出错误
Uncaught TypeError:mutation.addedNodes [i] .querySelectorAll不是函数。
答案 0 :(得分:1)
在但它抛出错误未捕获的TypeError: mutation.addedNodes [i] .querySelectorAll 不是函数。
Element
(不包括TextNode)上调用 querySelectorAll,只检查mutation.addedNodes[i]
是否为Element
。
for(var i = 0; i < mutation.addedNodes.length; i++)
{
var ele = mutation.addedNodes[i];
if ( ele instanceof Element )
{
ele.querySelectorAll( "*" ); //put your selector
}
}