element.childNodes[]是否在javascript中表现为链接列表
Does element.childNodes[] behave as a link list in javascript?
我有一个元素对象,它通过appendChild(Node)
方法附加了一些子对象,我知道我可以用element.childNodes[index]
访问它们。
现在,如果我通过按id选择元素来从中删除一些元素,如果我删除了索引i
处的元素,索引i+1
处的元素会在索引i
处吗?
其次,是否有一种方法可以仅通过通过某种内置方法指定索引来从数组中删除对象,以实现类似链表的行为(我的意思是,当我删除之前的索引时,不必将元素从其索引复制到之前的索引(?
1(是
2( 尝试Array.splice
:
> a = [0,1,2,3,4,5]
[0, 1, 2, 3, 4, 5]
> a.splice(3, 1)
[3]
> a
[0, 1, 2, 4, 5]
不知道Arrays
或NodeLists
是用链表或其他什么实现的。我想这取决于发动机。
相关文章:
- 如何使此链接列表受cookie支持
- 如何创建加号[+]减号[-]切换,以扩展链接列表,并与Opera Mini兼容
- 使用 JavaScript 从链接列表中获取链接名称
- 如何显示网页中使用的超链接列表
- 使用 javascript 创建 web2py 链接列表
- 如何从节点和链接列表创建 d3 径向树
- 如何为数据库中的不同记录/行创建用户生成的链接列表,这些记录/行在单击时填充 html 表单
- 点击链接列表会弹出一个使用fancybox的图片库
- 为文件夹[javascript]中的文件生成URL链接列表
- 读取Javascript数组时生成链接列表
- 上一次完成后,立即加载一个链接列表
- 如何使用javascript Randomizer脚本链接到iframe,以便我可以从脚本中的链接列表中打开
- Node.js中的链接列表
- 如何在JSON上添加超链接列表项
- 如何在jQuery中创建一个图像链接列表
- Casperjs使用casper.each迭代链接列表
- 如何浏览作为链接列表的url数组以及上一个/下一个链接
- Chrome在新窗口中打开链接列表,而不是选项卡
- element.childNodes[]是否在javascript中表现为链接列表
- Jquery移动1.4.5动态页面中的动态链接列表