Antje Hofmann: einer tabelle nachträglich zeile anfügen

Beitrag lesen

Hallo Manyak

wie kann ich folgender tabelle eine weitere zeile hinzufügen?

» <table>

<tr><td>Erste Zeile</td></tr>
<tr><td>Zweite Zeile</td></tr>
</table>

<input type=button value="Zeile hinzufügen" onClick="meineFunktion">

im NN 4 gehts nicht, im NN4 und IE ja.

<html>
<head>
  <title>Test</title>

<script language="JavaScript" type="text/javascript">
  <!--
  function meineFunktion() {
  Zeile="<tr><td>neue Zeile</td></tr>"+"</TBODY></TABLE>"

a=document.getElementById("a2").innerHTML;    //IE 5,NN6
  //a=document.all["a2"].innerHTML;    //IE  4

a=a.replace("</TBODY></TABLE>",Zeile) //IE
  a=a.replace("</tbody></table>",Zeile) //NN 6

document.getElementById("a2").innerHTML=a;
  //document.all["a2"].innerHTML=a;    //IE  4

}

//-->
  </script>
</head>

<body><div align="left" id="a2">
<table border="1">
<tr><td>Erste Zeile</td></tr>
<tr><td>Zweite Zeile</td></tr>
</table>
</div>
 <form>
<input type="button" value="Zeile hinzufügen" onClick="meineFunktion()">
</form> </body>
</html>

Viele Grüße

Antje

PS: An- und Abrede ist SELFverständlich.