Javascript建筑元素引用节点列表
如何构建节点列表,它是对所选节点的引用? 示例document.querySelectorAll('tr')返回一个节点列表,其中包含页面上的所有tr元素节点引用。 我正在编写方法,通过搜索条件返回元素节点列表引用 但是如果我在前面使用insertBefore、appendChild等。。。此函数将从元素中删除节点。 示例我有一个4x4表,我想返回前两行:Javascript建筑元素引用节点列表,javascript,Javascript,如何构建节点列表,它是对所选节点的引用? 示例document.querySelectorAll('tr')返回一个节点列表,其中包含页面上的所有tr元素节点引用。 我正在编写方法,通过搜索条件返回元素节点列表引用 但是如果我在前面使用insertBefore、appendChild等。。。此函数将从元素中删除节点。 示例我有一个4x4表,我想返回前两行: var nl = document.createDocumentFragment(); el = document.querySelecto
var nl = document.createDocumentFragment();
el = document.querySelectorAll('tr');
for ( var a = 0; a < 2 && a < el.length; a++)
{
nl.appendChild(el[a]);
}
console.log(nl);
var nl=document.createDocumentFragment();
el=document.querySelectorAll('tr');
对于(变量a=0;a<2&&a
此nl返回表的前2行,但它将从文档中删除。从DOM中删除并作为子级附加到nl
我只想将节点引用(如querySelectorAll)作为列表检索,而不是作为documentFragment子节点检索
知道如何归档吗?如果不想在DOM中移动对象,请不要使用移动对象的方法
var nl = new Array();
var el = document.querySelectorAll('tr');
for ( var a = 0; a < 2 && a < el.length; a++)
{
nl.push(el[a]);
}
var nl=new Array();
var el=document.querySelectorAll('tr');
对于(变量a=0;a<2&&a
Wow,效果很好。只是我有点不明白,文档nodeList不是数组,它是一个集合,就像数组一样。我不确定你在问什么。javascript没有所谓的集合,只有一点文档:什么是节点列表?节点列表与元素的数组集合非常相似,通常被称为“类似于数组”,但有一个细微的区别——将集合保留为节点列表会遗漏很多JavaScript功能,例如真正的数组迭代和原型方法。资料来源:对。节点列表是一个像数组一样嘎嘎作响的对象。js中没有名为collection
的类型。不管怎么说,这是一个问题还是一个声明?