Beispiel: 46, Methoden zum Zugriff auf Element Download Bsp46

<?xml version="1.0"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="320" height="110" version="1.1" xmlns="http://www.w3.org/2000/svg" onload="zaehle(evt)">
  <defs>
    <script type="text/ecmascript"><![CDATA[
      function zaehle(evt) {
        var svgdoc = evt.getTarget().getOwnerDocument();
        alert('Anzahl an Rect-Elementen: '+svgdoc.getElementsByTagName('rect').length+
          '\nDas erste Element der Liste: '+svgdoc.getElementsByTagName('rect').item(0));
      }
    ]]>
    </script>

  </defs>
  <rect x="5" y="5" width="100" height="100" stroke="#DE280B" stroke-width="4" fill="#F2BD37" rx="10" ry="10"/>
  <rect x="110" y="5" width="100" height="100" stroke="#DE280B" stroke-width="4" fill="#F2BD37" rx="10" ry="200"/>
  <rect x="215" y="5" width="100" height="100" stroke="#DE280B" stroke-width="4" fill="#F2BD37" rx="300" ry="10"/>
</svg>

< voriges Beispiel - nächtes Beispiel > Fenster schliessen