Ms葒尘
2016-07-04 17:11
为何需要减一呢?content.childNodes.length-1
这样你每次删除的都是最后一个
因为content.childNodes.length的长度是5(html、php、javascript、jquery、java这5个元素)
var i=content.childNodes.length-1。就是i = 4(你可以把content.childNodes.length-1 改成4试试我是忽略了标签的空间距)。
遍历content.childNodes[i]; [4][3][2][1][0]就分别对应(java、jquery、javascript、php、(html)
不一定,你也可以改判断符。
从后往前减,打个比方,数组里最后一个项的索引是数组的长度减一,就是这个意思
JavaScript进阶篇
468195 学习 · 21891 问题
相似问题