[JS] Regexp "Deze eigenschap of methode wordt niet onder..."

Pagina: 1
Acties:
  • 168 views sinds 30-01-2008
  • Reageer

  • GewoonNico
  • Registratie: April 2003
  • Laatst online: 08:16
Hallo,

Ik probeer een code te maken die uit #content van een website alle links haalt, deze controleert op de extensie .doc en die links moeten vervolgens worden geplaatst in #pagedocs.

Om de een of andere reden wilt dit mij niet lukken. De code (tot nu toe) is als volgt:

JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
function check_documents()
    {
    var doc = document.getElementById("pagedocs");
    var re = new RegExp("doc","i");
    
    if (doc)
        {
        var as = document.getElementById("content").getElementsByTagName("a");
        for (var i=0; i<as.length; i++)
            {
            if(as[i].match(re))
                {
                alert(as[1]);
                }
            }
        }
    }


ik krijg bij het uitvoeren van deze code de foutmelding "Deze eigenschap of methode wordt niet ondersteund door dit object" Op regel 12.

Kan iemand mij vertellen wat ik fout doe?

Verwijderd

code:
1
if(as[i].match(re))

as[i] is een element, die kan je niet matchen. Ik gok dat je as[i].getAttribute('id').match(re) moet hebben? (of href, of title?)

[ Voor 11% gewijzigd door Verwijderd op 12-07-2006 16:17 ]


  • GewoonNico
  • Registratie: April 2003
  • Laatst online: 08:16
damn
k maak veel te lange dagen.
k ben de hele tijd al het pingelen met as[i].src
maar een a-element heeft geen src hehe

dankje iig.
wordt tijd dat ik ns n dagje pauze neem hehe