我有以下代码(被我误解或语法错误)
Object.prototype.sliceElementsWithinByTagName = function(t) {
for(var i=0,len=this.length;i<len;++i){
if(arguments[1]){
if(this[i].tagName == t){
delete this[i] ;
}
}else{
if(this[i].tagName != t){
delete this[i] ;
}
}
}
}
基本上我想要一个可用的方法来删除对象中不属于某种标记类型的所有引用(反之亦然)。
我正在运行像object.sliceElementsWithinByTagName('LI')
这样的函数,但是在原型函数中假定删除的索引不会在对象中被删除。