Element-Typ mit Prototype ermitteln?

tsbmusic

Erfahrenes Mitglied
Hi Leute,

hab ne kurze Frage kann man irgendwie in prototype überprüfen ob ein Element z.b. ein Link ist also wie in jQuery a.is("a").

Gruß
tsbmusic
 
Mir ist keine solche Funktion in Prototype bekannt...

JS kann das aber eigentlich schon selbst - mit ner If-Abfrage und folgendem:
tagName hilft dir nicht weiter?

Wenn du trotzdem per
$(element).is("tag") abfragen willst musst du die prototype.js bearbeiten.

Die Funktion muss in Element.Methods eingefügt werden.
Sähe in etwa so aus:
Getestet in IE8, Chrome 9

Javascript:
Element.Methods = {
    visible: function(element) {
        return $(element).style.display != 'none';
    },
    
    is: function(element, type) {
        var tagName = ($(element).nodeName || $(element).tagName).toLowerCase();
        return (tagName == type) ? true : false;
    },
....
}
 
Zuletzt bearbeitet von einem Moderator:
Zurück