Vampir3, а обойти все ячейки не судьба?
<!DOCTYPE html>
<html>
<head>
<title>Untitled</title>
<meta charset="utf-8">
</head>
<body>
<table id="stuff">
<tr>
<td>Ель</td>
</tr>
<tr>
<td>Дуб</td>
</tr>
<tr>
<td>Клен</td>
</tr>
<tr>
<td>Дуб</td>
</tr>
<tr>
<td>Ель</td>
</tr>
</table><script>
var a = document.getElementById("stuff").getElementsByTagName("td");
obj = {};
for (var b = 0; b < a.length; b++) {
var c = a[b].firstChild.data;
obj[c] ? obj[c]++ : obj[c] = 1
}
for (var d in obj) document.write(d + " " + obj[d] + "<br />");
</script>
</body>
</html>