aboutsummaryrefslogtreecommitdiff
path: root/files/de/web/api/node/firstchild/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'files/de/web/api/node/firstchild/index.html')
-rw-r--r--files/de/web/api/node/firstchild/index.html62
1 files changed, 62 insertions, 0 deletions
diff --git a/files/de/web/api/node/firstchild/index.html b/files/de/web/api/node/firstchild/index.html
new file mode 100644
index 0000000000..38703904ec
--- /dev/null
+++ b/files/de/web/api/node/firstchild/index.html
@@ -0,0 +1,62 @@
+---
+title: Node.firstChild
+slug: Web/API/Node/firstChild
+translation_of: Web/API/Node/firstChild
+---
+<p>{{ ApiRef() }}</p>
+
+<h2 id="Allgemein" name="Allgemein">Allgemein</h2>
+
+<p><code>firstChild</code> gibt den ersten Kindknoten (<code>childNode</code>) eines Datenknotens zurück.</p>
+
+<h2 id="Syntax" name="Syntax">Syntax</h2>
+
+<pre class="eval">var ersterKindknoten = element.firstChild;
+</pre>
+
+<p>Die Variable <var>ersterKindknoten</var> enthält einen Datenknoten.</p>
+
+<h2 id="Beispiel" name="Beispiel">Beispiel</h2>
+
+<p>Folgendes HTML-Dokument ist gegeben:</p>
+
+<pre class="brush:html">&lt;!DOCTYPE html&gt;
+&lt;html&gt;
+ &lt;body&gt;
+ &lt;h3&gt;Texte&lt;/h3&gt;
+ &lt;p&gt;Hier steht Text!&lt;/p&gt;
+ &lt;/body&gt;
+&lt;/html&gt;
+</pre>
+
+<p>Um auf das erste Kindelement zuzugreifen, kann man folgenden Code verwenden:</p>
+
+<pre class="brush:javascript">var ersterKindknoten = document.body.firstChild;
+</pre>
+
+<p>In diesem Fall ist der erste Kindknoten ein Textknoten, da sich zwischen dem Schlusstag des <code>Paragraphs</code> und dem Start-Tag von <code>&lt;body&gt;</code> ein Zeilenumbruch und vier Leerzeichen befinden.</p>
+
+<h2 id="Anmerkungen" name="Anmerkungen">Anmerkungen</h2>
+
+<ul>
+ <li>Gibt <code>null</code> zurück, wenn der gegebene Datenknoten keine Kindknoten hat.</li>
+ <li><code>firstChild</code> berücksichtigt wie bereits erwähnt auch <code>TextNodes</code>. Daher wird jede Art von Whitespace innerhalb eines Elements als Kindknoten interpretiert. Im obigen Beispiel geschieht das durch die Einrückungen im HTML-Dokument. Falls Sie Textknoten als Rückgabewert ausschließen, und nur HTML-Elemente erhalten wollen, verwenden Sie statt <code>firstChild</code> bitte {{ domxref("Element.firstElementChild") }}.</li>
+</ul>
+
+<h2 id="Spezifikationen" name="Spezifikationen">Spezifikationen</h2>
+
+<ul>
+ <li><a class="external" href="http://www.w3.org/TR/REC-DOM-Level-1/level-one-core.html#attribute-firstChild">DOM Level 1 Core: firstChild</a> (en)</li>
+ <li><a class="external" href="http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-169727388">DOM Level 2 Core: firstChild</a> (en)</li>
+</ul>
+
+<h2 id="Siehe_auch">Siehe auch:</h2>
+
+<ul>
+ <li>{{ domxref("Node") }}</li>
+ <li>{{ domxref("Node.lastChild") }}</li>
+ <li>{{ domxref("Node.previousSibling") }}</li>
+ <li>{{ domxref("Node.childNodes") }}</li>
+</ul>
+
+<p>{{ languages( { "fr": "fr/DOM/element.firstChild", "ja": "ja/DOM/element.firstChild", "pl": "pl/DOM/element.firstChild", "zh-cn": "zh-cn/DOM/Node.firstChild" } ) }}</p>