Hallo,
getElementsByclassName
äh, gips nich.
Gibt es weitere Moglichkeiten außer GetElementById oder GetElementsByTagName ? Falls nicht, wie kann ich mit GetElementsByTagName so anpassen, dass es nur auf bestimmte <td> Tags und nicht auf alle <td> Tags eine Wirkung hat?
Du kannst getElementsByClassName schon verwenden, musst dafür aber noch folgende Funktion einfügen:
function getElementsByClassName(myClass)
{
var all_obj,ret_obj=new Array(),j=0;
if(document.all)all_obj=document.all;
else if(document.getElementsByTagName && !document.all)all_obj=document.getElementsByTagName("*");
for(i=0;i<all_obj.length;i++)
{
if(all_obj[i].className==myClass)
{
ret_obj[j]=all_obj[i];
j++
}
}
return ret_obj;
}
Dann kannst du einfach mit einem „getElementsByClassName("deine_Klasse")[Nr]“ auf deine Klasse zugreifen.
Achtung: das „document“ musst du in diesem Fall weg lassen.
mfg. Daniel