selfmade01: Platzhalter für Nachladen von Tabellenzeilen unsichtbar <div> ?

Beitrag lesen

Hallo Rider

das begreife ich noch nicht ganz

wieso tbody oder table ?

ich habe doch ein Formular was mit einer tabelle in der Form gestaltet ist

<table>
<tbody
<tr><td></td></tr>
< hier soll dann die neue Zeile hin>
</tbody
</table>

wieso soll ich nun eine table id oder tbody ansprechen

das begreife ich leider nicht.

dann habe ich ja schon in meiner o.g. function

  
document.getElementById(tabr).innerHTML=xmlhttp.responseText;  

mit "xmlhttp.responseText;" bekomme ich ja meinen html-code aus der testSettings.php seite (die mir den Code generiert)

über das
document.getElementById(tabr).innerHTML

habe/versuchte ich diesen code dann zur id "tabr" zu senden

das würde
document.querySelector('#table-id tbody-id').innerHTML += ...
ich gerne machen aber "#table-id tbody" begreife ich nicht..

wenn ich der <table id="table-id"> oder dem <tbody id="tbody-id"> dann wird mir ja der code irgendwohin geschoben oder?
oder weiss der dann automatisch das er es ans Ende des tbody's schieben muss?

Grüße Jürgen

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