Kerner: Anzahl der Links in einem <DIV> ermitteln

hallo,

gibt es vielleicht einen (Um-)Weg, wie ich die Anzahl der Links innerhalb eines <div>-Bereich ermitteln kann ? Ich suche praktisch das Gegenstück zu "window.document.links.length", dass die Anzahl der Links im ganzen Dokument ermittelt.

Mfg
Kerner

  1. Hi,

    gibt es vielleicht einen (Um-)Weg, wie ich die Anzahl der Links innerhalb eines <div>-Bereich ermitteln kann ?

    falls(!) DOM bekannt ist: <div> identifizieren, getElementsByTagName() darauf anwenden, Länge der Liste ermitteln.

    Cheatah

    --
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. falls(!) DOM bekannt ist:

      Ja - ist bekannt - sitzt aber noch nicht. Übenübenüben.
      Dank für die schnelle richtige Antwort, ich hab zu lange mit childNodes rumgefummelt und mich verzettelt.

      Mfg Kerner

      1. Hi,

        falls(!) DOM bekannt ist:
        Ja - ist bekannt - sitzt aber noch nicht. Übenübenüben.

        nicht _Dir_ bekannt, sondern dem Client.

        Cheatah

        --
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes
  2. Uaaaaa (sch......) - ich muss mir die Antwort selber geben - jedesmal das selbe !
    Aber vielleicht gibt es noch einen anderen Weg ...

    Mfg Kerner

    <html>
    <head>
    <title>Test</title>
    <script type="text/javascript">
    <!--
    function test()
    {
    container = document.getElementById('ebene');
    for(i = 0; i < container.getElementsByTagName("a").length; i++)
    {
    alert(i)
    }
    }
    //-->
    </script>
    </head>
    <body onLoad="test()">
    <DIV ID="ebene">
    <a>Link 1</a><BR>
    <a>Link 2</a>
    </DIV>
    <a>Link 3</a>
    </body>
    </html>

    1. Hi,

      function test()
      {
      container = document.getElementById('ebene');

      hier bricht der Client ab, weil "undefined" keine Methode ist.

      Cheatah

      --
      X-Will-Answer-Email: No
      X-Please-Search-Archive-First: Absolutely Yes