plan_B: removeChild funktioniert bei mir nicht

Beitrag lesen

Hallo,

  
  

>       function leeren() {  
>     //...  
>     var alarmtext = document.createTextNode();  
>     document.getElementById("alarm").removeChild(alarmtext);  
>    }  

naja, du möchtest ja den schon vorhandenen Text entfernen und nicht noch einen weiteren erzeugen.

var alarmtext = document.createTextNode();

ohne Argument ist das sowieso fehlerhaft.

  
function leeren() {  
 // ...  
  var alarm=document.getElementById("alarm");  
  if (alarm.firstChild) {  
    alarm.removeChild(alarm.firstChild);  // das wäre ein zuvor mit appendChild() angefügter Text  
  }  
  

unter der Voraussetzung, dass es nur 1 child gibt ...

<div id="alarm" style="color:#FF9900; margin-left:210px; margin-top:10px;"></div>

Gruß plan_B

--
     *®*´¯`·.¸¸.·