87,910
社区成员
发帖
与我相关
我的任务
分享
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
</head>
<body>
<input type="button" value="删除重复行" onclick="xxxx();" />
<table id="tb1" border="1">
<tr>
<td>TY20150112001</td>
</tr>
<tr>
<td>TY20150112002</td>
</tr>
<tr>
<td>TY20150112002</td>
</tr>
<tr>
<td>TY20150112006</td>
</tr>
<tr>
<td>TY20150112006</td>
</tr>
<tr>
<td>TY20150112006</td>
</tr>
<tr>
<td>TY20150112008</td>
</tr>
<tr>
<td>TY20150112009</td>
</tr>
<tr>
<td>TY20150112015</td>
</tr>
<tr>
<td>TY20150112015</td>
</tr>
<tr>
<td>TY20150112015</td>
</tr>
<tr>
<td>TY20150112016</td>
</tr>
<tr>
<td>TY20150112016</td>
</tr>
<tr>
<td>TY20150112016</td>
</tr>
<tr>
<td>TY20150112019</td>
</tr>
<tr>
<td>TY20150112020</td>
</tr>
<tr>
<td>TY20150112022</td>
</tr>
<tr>
<td>TY20150112023</td>
</tr>
<tr>
<td>TY20150112024</td>
</tr>
<tr>
<td>TY20150112025</td>
</tr>
<tr>
<td>TY20150112026</td>
</tr>
<tr>
<td>TY20150112027</td>
</tr>
<tr>
<td>TY20150112029</td>
</tr>
<tr>
<td>TY20150112029</td>
</tr>
<tr>
<td>TY20150112029</td>
</tr>
<tr>
<td>TY20150112030</td>
</tr>
<tr>
<td>TY20150112030</td>
</tr>
<tr>
<td>TY20150112030</td>
</tr>
<tr>
<td>TY20150112034</td>
</tr>
<tr>
<td>TY20150112034</td>
</tr>
<tr>
<td>TY20150112034</td>
</tr>
<tr>
<td>TY20150112035</td>
</tr>
<tr>
<td>TY20150112035</td>
</tr>
<tr>
<td>TY20150112035</td>
</tr>
<tr>
<td>TY20150112037</td>
</tr>
<tr>
<td>TY20150112038</td>
</tr>
<tr>
<td>TY20150112038</td>
</tr>
</table>
</body>
</html>
<script type="text/javascript">
function xxxx() {
var tb = document.getElementById('tb1');
var l = tb.rows.length;
var temp = tb.rows[l - 1].cells[0].innerText;
for (var i = l-2; i >= 0; i--) {
if (tb.rows[i].cells[0].innerText == temp) {
tb.rows[i].parentNode.removeChild(tb.rows[i]);
} else {
temp = tb.rows[i].cells[0].innerText;
}
}
}
</script>
<textarea id="ta">TY20150112001
TY20150112002
TY20150112002
TY20150112006
TY20150112006
TY20150112006
TY20150112008
TY20150112009
TY20150112015
TY20150112015
TY20150112015
TY20150112016
TY20150112016
TY20150112016
TY20150112019
TY20150112020
TY20150112022
TY20150112023
TY20150112024
TY20150112025
TY20150112026
TY20150112027
TY20150112029
TY20150112029
TY20150112029
TY20150112030
TY20150112030
TY20150112030
TY20150112034
TY20150112034
TY20150112034
TY20150112035
TY20150112035
TY20150112035
TY20150112037
TY20150112038
TY20150112038</textarea>
<script>
var ta=document.getElementById('ta'),arr =ta.value.replace(/\r/g,'').split('\n');
var s=arr.join(',')+',';
arr = s.replace(/(TY\d+,)\1+/g, '$1').replace(/,$/, '').split(',');
ta.value = arr.join('\n');
</script>
var arr = ['TY20150112001', 'TY20150112002', 'TY20150112002', 'TY20150112006', 'TY20150112006', 'TY20150112006', 'TY20150112008', 'TY20150112009', 'TY20150112015', 'TY20150112015', 'TY20150112015', 'TY20150112016', 'TY20150112016', 'TY20150112016', 'TY20150112019', 'TY20150112020', 'TY20150112022', 'TY20150112023', 'TY20150112024', 'TY20150112025', 'TY20150112026', 'TY20150112027', 'TY20150112029', 'TY20150112029', 'TY20150112029', 'TY20150112030', 'TY20150112030', 'TY20150112030', 'TY20150112034', 'TY20150112034', 'TY20150112034', 'TY20150112035', 'TY20150112035', 'TY20150112035', 'TY20150112037', 'TY20150112038', 'TY20150112038'];
var out = [];
var temp = "";
for (var i = 0; i < arr.length; i++) {
if (temp != arr[i]) {
temp = arr[i];
out.push(temp);
}
}
alert(out);
var a=[1,1,2,1,2,1,3,3,1,2,2]; var d={}; for(var i=0;i<a.length;i++)d[a[i]]=1; var r=[]; for(var i in d)r.push(i); alert(r)