comment, Comment | NN 6 IE 4 DOM 1 | |||||||
Das comment-Objekt spiegelt das Element ! in einem HTML-Dokument wider. In einer W3C-DOM-Umgebung wie Netscape 6 handelt es sich bei diesem Objekt jedoch nicht um ein echtes Element im Kontext des W3C-DOM-Abstraktmodells, sondern einfach um eine spezielle Art von Node. Eine solche Node weist den nodeType-Wert 8 auf, der sie als Comment-Node kennzeichnet. Für eine Comment-Node gilt im DOM-Abstraktmodell die Erbfolge Node->CharacterData->Comment. Während einigen Eigenschaften der Comment-Node (z. B. nodeValue)automatisch bestimmte Werte zugewiesen werden, weist die Comment-Node selbst nur diejenigen Eigenschaften und Methoden auf, die sie von den Node- und CharacterData-Objekten geerbt hat. Node-Eigenschaften und -Methoden werden weiter vorne in diesem Kapitel in der Abhandlung der gemeinsam genutzten Elemente beschrieben. Eine ausführliche Beschreibung der CharacterData-Eigenschaften und -Methoden finden Sie im Abschnitt über das Text-Objekt, das seine Eigenschaften und Methoden vom CharacterData-Objekt erbt und häufiger in Skripts verwendet wird. |
||||||||
Verwenden Sie zum Referenzieren eines Kommentarelements relative Element- und Node-Eigenschaften. IE stellt zwar kraft seines Vererbungsmodells eine id-Eigenschaft bereit, doch ist es nicht möglich, dem Element über ein id-Attribut einen Bezeichner zuzuweisen. Da ein solches Element in IE jedoch den Tag-Namenswert ! aufweist, können Sie ein HTML-Kommentarelement über die von der Methode document.all.tags("!") zurückgegebene Elementsammlung referenzieren. |
||||||||
HTML-Äquivalent | ||||||||
<!--comment text-->
|
||||||||
Objektmodellreferenz | ||||||||
nodeReference
|
||||||||
Objektspezifische Eigenschaften | ||||||||
|
||||||||
Objektspezifische Methoden | ||||||||
|
||||||||
Objektspezifische Ereignisbehandlungsroutineneigenschaften | ||||||||
Keine. |
data | NN 6 IE 6 DOM 1 |
Lesen/Schreiben | |
Stellt den Textinhalt des Kommentars bereit. Siehe Text.data. |
length | NN 6 IE 6 DOM 1 |
Schreibgeschützt | |
Gibt die Anzahl von Zeichen in den Kommentardaten an. Siehe Text.length. |
text | NN nicht zutreffend IE 4 DOM 1 |
Lesen/Schreiben | |
Gibt den Textinhalt des Elements an. Naturgemäß ist der Wert der text-Eigenschaft identisch mit den Werten der Eigenschaften innerHTML und outerHTML. Änderungen an dieser Eigenschaft wirken sich nicht auf den Text des Kommentars aus, so wie er in der Quellcodeversion des Dokuments im Browser angezeigt wird. Diese Eigenschaft ist in IE 4 für den Macintosh nicht verfügbar. |
|
Beispiel | |
document.all.tags("!")[4].text = "Replaced comment, but no one will know."; |
|
Wert | |
Zeichenfolge. |
|
Standardwert | |
Keiner. |
appendData( ), deleteData( ), insertData( ), replaceData( ), substringData( ) | NN 6 IE 6 DOM 1 |
Stellen Methoden zur Manipulation von Kommentartext bereit. Informationen hierzu finden Sie unter den entsprechenden Methoden in der Abhandlung des Text-Objekts. |