<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<!-- Quelle: www.styleassistant.de
Datei: beispiel44.htm -->
<HTML>
<HEAD>
<META NAME="Author" CONTENT="Dr. Thomas Meinike - thomas@handmadecode.de">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>W3C-DOM: createElement / appendChild / removeChild</TITLE>
<!-- <LINK REL="STYLESHEET" HREF="../styles/tipsinfo.css" TYPE="text/css"> -->
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
function NeuerAbsatz() {
var neueid = prompt("Bitte neue Absatz-ID eingeben!","");
if (neueid != "" && neueid != null) {
var neuesElement = document.createElement("P");
neuesElement.setAttribute("id", neueid);
var farbe = document.auswahl.farbe.options[document.auswahl.farbe.options.selectedIndex].value;
neuesElement.style.color = farbe;
neuesElement.innerHTML = "<B>Das ist ein neuer Absatz mit ID=""+neueid+"".<\/B>";
document.getElementById("dok").appendChild(neuesElement);
}
else alert("Keine ID eingegeben!");
}
function AbsatzEntfernen() {
var vorhandeneid = prompt("Bitte vorhandene Absatz-ID eingeben!","");
if (document.getElementById(vorhandeneid)) {
document.getElementById("dok").removeChild(document.getElementById(vorhandeneid));
}
else alert("Das Objekt existiert nicht!");
}
//-->
</SCRIPT>
</HEAD>
<BODY ID="dok" BGCOLOR="#EEEEEE">
<H2>W3C-DOM: createElement / appendChild / removeChild</H2>
<FORM ACTION="" NAME="auswahl">
<INPUT TYPE="button" VALUE="Neuer Absatz" OnClick="NeuerAbsatz()">
<SELECT NAME="farbe" SIZE="1">
<OPTION VALUE="#000000">Textfarbe</OPTION>
<OPTION VALUE="#FF0000">rot</OPTION>
<OPTION VALUE="#009900">grün</OPTION>
<OPTION VALUE="#0000FF">blau</OPTION>
</SELECT>
<INPUT TYPE="button" VALUE="Absatz entfernen" OnClick="AbsatzEntfernen()">
</FORM>
<BR><BR>
<P CLASS="klein">
© HTML-Seminarmaterial von
<A CLASS="info" HREF="http://www.et.fh-merseburg.de/person/meinike/" TARGET="_top">Thomas</A>
<A CLASS="info" HREF="http://www.StyleAssistant.de" TARGET="_top">Meinike</A>
1999...2002
</P>
</BODY>
</HTML>