hasChildNodes() Argumente
fr@gma
- javascript
Hallo
ich würde gern mal wissen wollen ob man bei hasChildNodes() Argumente verwenden kann, z.B. so:
if(element.hasChildNodes('div'))
Vielen Dank vorab
fr@gma
Hi,
ich würde gern mal wissen wollen ob man bei hasChildNodes() Argumente verwenden kann, z.B. so:
if(element.hasChildNodes('div'))
in der [Spezifikation](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-810594187) sind keine genannt, also nein. Aufgrund der speziellen Eigenschaften der Sprache JavaScript führt ein Parameter aber auch zu keinem Fehler; er wird schlichtweg ignoriert.
Cheatah
--
X-Self-Code: sh:( fo:} ch:~ rl:| br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes
Hi,
ich würde gern mal wissen wollen ob man bei hasChildNodes() Argumente verwenden kann,
Nein.
z.B. so:
if(element.hasChildNodes('div'))
So etwas ginge:
~~~javascript
if(element.getElementsByTagName("div").length) {
alert("element hat mindestens ein Nachfahrenelement vom Typ DIV");
}
Allerdings bezieht sich das auf die Nachfahren des Elements, und nicht speziell auf seine Kinder.
Eine konkrete Lösung könnte man entwickeln, wenn es ein konkretes Problem/Aufgabenstellung gäbe.
MfG ChrisB