fr@gma: hasChildNodes() Argumente

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

  1. 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
    
  2. 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

    --
    Light travels faster than sound - that's why most people appear bright until you hear them speak.