\\删除数组元素 Array.prototype.remove=function(dx) { if(isNaN(dx)||dx>this.length){return false;} for(var i=0,n=0;i<this.length;i++) { if(this[i]!=this[dx]) { this[n++]=this[i] } } this.length-=1 } \\例子片段 var key = document.getElementById("key").value; var k = key.split(",");//切割字符串为数组 for (var i = 0; i < k.length; i++) { if(k[i]==obj.value) { k.remove(i); } } document.getElementById("key").value = k.join(",");
其中的k.join(",")是使用“,”来合并数组为一个字符串