如何在 NodeList[] 上应用 querySelectorAll()?
How to apply querySelectorAll() on NodeList[]?
for(var i = 0; i < mutation.addedNodes.length; i++) {
var inputs = mutation.addedNodes[i];
console.log(inputs);
}
我想对输入应用 querySelectorAll(),但它抛出错误
Uncaught TypeError: mutation.addedNodes[i].querySelectorAll is not a function.
but it is throwing an error Uncaught TypeError:
mutation.addedNodes[i].querySelectorAll is not a function.
querySelectorAll 在 Element
上调用(不包括 TextNode),只需检查 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
}
}
for(var i = 0; i < mutation.addedNodes.length; i++) {
var inputs = mutation.addedNodes[i];
console.log(inputs);
}
我想对输入应用 querySelectorAll(),但它抛出错误
Uncaught TypeError: mutation.addedNodes[i].querySelectorAll is not a function.
but it is throwing an error Uncaught TypeError: mutation.addedNodes[i].querySelectorAll is not a function.
querySelectorAll 在 Element
上调用(不包括 TextNode),只需检查 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
}
}