Chris: createElement, appendChild

hallo,

ich habe ein problem im IE, wenn ich mit folgenden Code versuche eine neue Zeile bei der Tabelle anzuhängen will das im IE einfach nicht gelingen. Es wird allerdings auch keine Fehlermeldung geliefert mit der man evt. irgendwas erkennen könnte. Ärgerlich ist nur das es im FF problemlos funktioniert.

was mache ich denn falsch? kann mir jemand den passenden Tip geben um es auch im IE lauffähig zu bekommen?

------------------
<script language="javascript" type="text/javascript">
function newMaterial(id){
 var elem = document.getElementById('mk_'+id);
 var tr = document.createElement("tr");
  elem.appendChild(tr);

var td = document.createElement("td");
   tr.appendChild(td);

var input = document.createElement("input");
    td.appendChild(input);
    input.type  = "text";
    input.name  = "new";
}
</script>
<table border="0" cellspacing="0" cellpadding="3" id="mk_1">
  <tr>
    <td>Zelle</td>
  </tr>
</table>
<a href="javascript:newMaterial('1')" class="red">Neue Eingabezeile</a>
------------------

thx, Chris

  1. Hallo Chris.

    ich habe ein problem im IE, wenn ich mit folgenden Code versuche eine neue Zeile bei der Tabelle anzuhängen will das im IE einfach nicht gelingen.

    Lies dir bitte diesen aktuellen Thread durch.

    Einen schönen Donnerstag noch.

    Gruß, Ashura

    --
    sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
    „It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“
    [HTML Design Constraints: Logical Markup]
    1. Hallo Ashura,

      thx, hat indirekt geholfen :)

      grüße Chris