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
--
*®*´¯`·.¸¸.·
*®*´¯`·.¸¸.·