Damian: getElementsByTagName: Unterauswahl

Beitrag lesen

Hallo Eddi,

leider funktioniert keine der Varianten.

Für was benötige ich die Zahl bei der list-Auswahl?!?

Hier mal das gesamte Script, vielleicht ist darin ja ein Fehler erkennbar:

<!--
function zeigIcon() {
var zeig = document.getElementsByID("content").getElementsByTagName("a");
for (i=0; i<zeig.length; i++) {
var linkHref = zeig[i].href;
if (linkHref.match(".doc")) {
addIcon(zeig[i], "doc");
}
else if (linkHref.match(".htm")) {
addIcon(zeig[i], "htm");
}
else if (linkHref.match(".pdf")) {
addIcon(zeig[i], "pdf");
}
else if (linkHref.match(".ppt")) {
addIcon(zeig[i], "ppt");
}
else if (linkHref.match(".txt")) {
addIcon(zeig[i], "txt");
}
else if (linkHref.match(".xls")) {
addIcon(zeig[i], "xls");
}
else {
addIcon(zeig[i], "folder");
}
}
}

function addIcon(selLink, ext) {
 var img = document.createElement('img');
 img.src = ""+ext+".gif";
 selLink.parentNode.insertBefore(img, selLink.nextSibling);
}
//-->

Wenn ich var zeig = document.getElementsByTagName("a") schreibe, funktioniert das Script, allerdings erhalte ich dann eben auch ein Bild bei Links, wo ich keines haben möchte...

Viele Grüße
Damian