码迷,mamicode.com
首页 > 编程语言 > 详细

判断相同的对象是否在对象数组中存在

时间:2015-11-05 14:57:27      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:

	var aLi=document.getElementsByTagName(‘li‘);
			var arr=[];
			var item={id:1,zs:4}
			var oUl=document.getElementById(‘ul‘)
			for (var i=0;i<aLi.length;i++) {
				var data={
					id:aLi[i].getAttribute(‘data-id‘),
					zs:aLi[i].getAttribute(‘data-zs‘)
				}
				arr.push(data);
			}
			var of=false;
			var num=-1;
			for (var i in arr) {
				if(arr[i].id==item.id&&arr[i].zs==item.zs)
					{
						num=arr.indexOf(arr[i]);
						aLi[num].innerText=‘这个‘
					}
			}
			if(num==-1)
			{
				
					var li=document.createElement(‘li‘);
					li.setAttribute(‘data-id‘,item.id);
					li.setAttribute(‘data-zs‘,item.zs);
					li.innerText=‘dddd‘;
					oUl.appendChild(li);
			
			}
			

 

判断相同的对象是否在对象数组中存在

标签:

原文地址:http://www.cnblogs.com/isylar/p/4939347.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!