Aloha ;)
Zum getElementById .
Ich bin da ganz frisch bei dem Thema und muss etwas Dummie-mässig fragen sorry.
da ich diese funktion mit einem onclick="addnewrow('werte die ich übergebe') aufrufemüsste ja dann die
document.getElementById("ID des tbody").innerHTML += nachgeladenesHTML;
irgendwo in die Funktion mit eingebaut werdenund die ID des <tbody> ich bräuchte ja eine ID die in die letzte Zeile setze also
in ein <p> oder <tr> element oder?
Es geht auch ganz elegant über das angeklickte Element selbst. Dazu übergibst du in deiner onclick-Funktion einen Parameter mit this und kannst dann per while-Schleife sowohl table als auch tbody in JS bekommen - ganz ohne ID. Die ID brauchst du nur dann fast zwingend, wenn die buttons außerhalb und in einiger Entfernung zur Tabelle stehen ;) Schau dir dazu mein gepostetes Beispiel an.
Falls du's über id der table machen willst und das tbody brauchst, kannst du auch so vorgehen: entweder oldschool...
document.getElementById('table-id').getElementsByTagName('tbody')[0].innerHTML += ...
oder modern (trotz des Namens der Funktion ist das natives JavaScript ohne jQuery... Quasi die Antwort des Sprachstandards auf jQuery):
document.querySelector('#table-id tbody').innerHTML += ...
Grüße,
RIDER
Camping_RIDER a.k.a. Riders Flame a.k.a. Janosch Zoller
ch:? rl:| br:> n4:? ie:% mo:| va:) js:) de:> zu:) fl:( ss:| ls:[