uwe: elemente und attribute auslesen.

Hallo Liste,

Habe folgendes Problem:
 - dokument mit links ~(<a href="bla" id="stats_zahl">)
   - zahl ist dabei bei jedem link unterschiedlich
 - möchte ein script schreiben was alle links durchläuft und denen wo im id attribut stats_ steht ein onclick event zuweisen.

code:

if (document.getElementById)
        var x = document.getElementsByTagName('A');
else if (document.all)
        var x = document.all.tags('A');

for(i = 0; i <= x.length; i++)
{
        if(x[i].id.search(/stats_/) != -1)
        {
                alert("eins gefunden");
                x[i].onclick = fkt
        }

oder:
        if(x[i].attribs['id'].search(/stats_/) != -1)
        {
                x[i].onclick = fkt;
        }
}

die Fehlermeldung im FF ist, dass x[i] keine attribute hat (also search).

???

thx
  uwe

  1. Hi,

    die Fehlermeldung im FF ist, dass x[i] keine attribute hat (also search).

    Du greifst auf eine id-Eigenschaft des jeweiligen x[i] zu, nicht auf eine search-Eigenschaft. Die Frage lautet: Wie lautet diese id-Eigenschaft im Fehlerfall?

    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