Berthold: getElementById() -> getElementsById()

Beitrag lesen

Hallo,

ich habe eine XML- Datei (ganz genau geschrieben eine svg- Datei) in welcher mehrere Elemente mit der gleichen id vorkommen können, wie im unteren Fall z.B.: id="Element1".
Wenn ich jetzt Elemente auslese mit

  
 var componentElement = svggrafik.getElementById('Element1'));  

dann bekomme ich das erste Element, gibt es eine Möglichkeit, dass ich beide Elemente mit der id Element1 bekomme?

lg

  
        <rect  
            transform="matrix(0.8811881,0.0,0.0,1.56,62.61389,-120.560005)"  
            id="Element1"  
            x="474.0"  
            y="176.0"  
            width="100"  
            height="50"  
            fill="#bbbbbb"  
            stroke="black"  
            stroke-width="1">  
        </rect>  
        <rect  
            transform="matrix(0.8811881,0.0,0.0,1.56,62.61389,-120.560005)"  
            id="Element1"  
            x="474.0"  
            y="176.0"  
            width="100"  
            height="50"  
            fill="#bbbbbb"  
            stroke="black"  
            stroke-width="1">  
        </rect>  
...