auf Zelleninhalte in HTML zugreifen
Safak
- javascript
Hallo Leute,
Ich wollte ein Javascript programmieren, womit man in einer Tabelle in HTML bestimmten Zelleninhalten tooltips setzen kann:
kfi = "Norm (Standard)";
funktion tooltip(){
for (var i=0; i<10; i++) {
if (document.tabelle.getElementsByTagName("tr")[i].?="KFI" )
document.tabelle.getElementsByTagName("tr")[i].title = kfi;
}
}
....
<table name="tabelle" onLoad="tooltip();"...>
Das "i" steht für die td's, also die Zellen.
Doch dies funktioniert nicht. Was muss ich an die Stelle mit dem "?" einfügen?
Ich bin für jede Hilfe dankbar!
Gruß
Safak
Hallo Safak,
auf ein Tabellenelement kannst Du folgendermaßen zugreifen:
var Tabelle=document.getElementById("ID_der_Tabelle");
function read(zeile,spalte,Tabelle) {
return Tabelle.getElementsByTagName("tr")[zeile].getElementsByTagName("td")[spalte].firstChild.data;
}
du musst aber vorher prüfen, ob der Browser des Besuchers DOM unterstützt.
Gruß, Jürgen
Hallo Jürgen,
Danke für das Script!
Ich hab mein Script noch nicht beenden können; frage:
kann man mit
cl="hinweis";
Tabelle.getElementsByTagName("tr")[i].getElementsByTagName("td")[j].title = cl;
wenn i die zeile und j die spalte ist, das tooltip für einen bestimmten zelleninhalt ändern? (<td title="hinweis">text</td>)