"Jimmy" <nyhedsgruppe@get2net.dk> writes:
> "Lasse Reichstein Nielsen" <lrn@hotpop.com> wrote in message
> news:7k4vv3dk.fsf@hotpop.com...
> > Du kan bruge tagName-attributten:
> >
> > ....elements[i].tagName.match(/textarea/i)
>
> Det ser fint ud, men er det kompatibelt med de fleste JS-browsere?
I det fleste nyere browsere. NS4 forstår det ikke (hvilket jeg ikke
lige havde tjekket).
> Der *må* da være en egenskab ved form-elementet, som man kan hente ud, som
> hedder "textarea".
Fordelen ved tagName er at den også virker på andet end form-elementer.
På form-elementer er der også en egenskab der hedder "type", som giver
tagname i lowercase (altså bare "textarea"). Den ser ud til at være bredt
understøttet.
/L
PS. Den eneste grund til at jeg ikke bare skrive "=='TEXTAREA'", men
bruger et regexp pattern, er at Opera 7.2beta også tilføjer
XML-namespacet til tagName, så den siger "html:TEXTAREA".
--
Lasse Reichstein Nielsen - lrn@hotpop.com
Art D'HTML: <URL:
http://www.infimum.dk/HTML/randomArtSplit.html>
'Faith without judgement merely degrades the spirit divine.'