-1
您可以看到下面的代碼,我試圖從表中選擇第三個td
來計算重複項。javascript select td's and duplicates
我想將它們保存在一個新的數組中,並使用新的數組迭代並找到重複項。
我試過以下選擇想要的td
。 Firefox給了我td
中的所有項目,其中<sport>
標記在中,但IE向我顯示了一個運動標記。請注意代碼是在表
function doIt()
{
var table = document.getElementById('table');
var tr = table.getElementsByTagName('tr');
content = new Array;
for (var i=0; i<tr.length; i++)
{
content = tr[i].getElementsByTagName('td')[2].innerHTML;
document.write(content);
}
}
<tr class="grey">
<td><Date>25.09.2014</Date></td>
<td><Time>09:00:00</Time></td>
<td><Sport>Soccer, Tennis</Sport></td>
</tr>
<tr class="blue">
<td><Date>25.09.2014</Date></td>
<td><Time>09:45:00</Time></td>
<td><Sport>Basketball, Volleyball</Sport></td>
</tr>
<tr class="grey">
<td><Date>25.09.2014</Date></td>
<td><Time>10:00:00</Time></td>
<td><Sport>Soccer, Tennis</Sport></td>
</tr>...
'content = new Array();'或'content = []'。 '和content [i] = ...'。你的代碼充滿了錯誤 – karaxuna