northon: Java-Fehlermeldung 0x80570009

Guten tag allerseits!

Folgende Situation:

Ich erzeuge in einem OnClick-Event ein Div-Element. Anstatt einer schönen Box erhalte ich jedoch nur die Fehlermeldung: 0x80570009

Hier der Code:

  
 function test()  
 {var box;  
  var testbox = document.getElementById('testbox');  
  testbox.innerHTML='<b>-<\/b>Mail';  
  box=document.createElement('div');  
  testbox.appendChild('box');  
  box.style.border="solid black 2px";  
  box.innerHTML = 'Hier steht die Mailadresse';  
  alert("test");  
 }  

Der Fehler erscheint in folgender Zeile:

testbox.appendChild('box');  

Der gleiche Fehler kommt auch, wenn ich Body.appenChild() verwende.

Vielleicht habe ich etwas grundlegendes an den Knoten nicht verstanden und einem von euch fällt was auf :)

Danke im Vorraus,
mit freundlichen Grüßen
Andreas Kerber

  1. function test()
    {var box;
      var testbox = document.getElementById('testbox');
      testbox.innerHTML='<b>-</b>Mail';
      box=document.createElement('div');
      testbox.appendChild('box');
      box.style.border="solid black 2px";
      box.innerHTML = 'Hier steht die Mailadresse';
      alert("test");
    }

      
    Du musst box ein innerHTML geben bevor du es zur testbox appendest  
      
    mfg kawinga  
    
    -- 
    ie:% fl:| br:^ va:} ls:& fo:| rl:( n4:( ss:| de:] js:| ch:? sh:( mo:| zu:) 
    
  2. Hi,

    box=document.createElement('div');
      testbox.appendChild('box');

    appendChild erwartet ein Element, nicht einen String.

    cu,
    Andreas

    --
    Warum nennt sich Andreas hier MudGuard?
    O o ostern ...
    Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
    1. Hi,

      box=document.createElement('div');
        testbox.appendChild('box');

      appendChild erwartet ein Element, nicht einen String.

      cu,
      Andreas

      Vielen Dank, das wars :) Da hätte man selbst draufkommen müssen hehe.

      mit freundlichen Grüßen
      Northon