您好,欢迎来到六安矩阵网络一站式互联网营销服务平台!
咨询邮箱: service@matrixcn.com 咨询热线:13516498856

js数组remove和push
点击次数 | 更新时间 | 2016-11-01 04:24:39
[摘要]  <script type="text/javascript"> Array.prototype.indexOf = function(val) { for (var i = 0; i < this.length; i++) { if (this[i] == val) return i; } return -1; }; Array.prototype.r...
<script type="text/javascript">
Array.prototype.indexOf = function(val) {              
    for (var i = 0; i < this.length; i++) {  
        if (this[i] == val) return i;  
    }  
    return -1;  
};  

Array.prototype.remove = function(val) {  
    var index = this.indexOf(val);  
    if (index > -1) {  
        this.splice(index, 1);  
    }  
};  

	var arrayObj = new Array();
	function Fn_tags(t){
		if(t.checked){
			arrayObj.push(t.value);
		}else{
			for(var i=0;i<arrayObj.length;i++){
				if(arrayObj[i]==t.value){
					arrayObj.remove(t.value);
				}
			}
		}
		
		var tags_str ='';
		for(var i=0;i<arrayObj.length;i++){
			tags_str += arrayObj[i]+',';
		}
		document.getElementById('tags').value=tags_str;
		
	}
</script>

 

上一篇:js获取自身传递参数
下一篇:Css如何实现背景色透明或半透明但内容不透明
通话
短信
留言
首页