Wie man den Namen eines Elements mit Javascript?
Ich versuche, den Namen eines Elements in Javascript. Das heißt, wenn das element <div />
, dann "div"
zurückgegeben werden. Wenn es <img src="" />
dann "img"
zurückgegeben werden. Ich bin mit jquery zu wählen, die ein Bündel von Elementen und den Aufruf einer benutzerdefinierten Funktion auf alle von Ihnen. Innerhalb dieser Funktion möchte ich wissen, was ich zu tun. Wie mache ich das?
Scheint wie eine einfache Sache. Und ich glaube, ich habe es getan, bevor aber ich kann es einfach nicht finden. Google-Ergebnisse halten, gibt mir "get element by name", egal wie ich es formuliert werden soll.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden nodeName (siehe dieser Hinweis über tagName):
text
Knoten undattribute
Knoten, aber HTML-Elemente geben sollte, der genau das gleiche Ergebnis bei der Verwendung vontagName
undnodeName
. Also, wenn Sie wissen, dass Ihr Knoten ist ein HTML-element, es sollte nicht wirklich eine Rolle. Richtig?!tagName oder nodeName
Du willst
element.nodeName
Oder innerhalb von jQuery:Für
element.tagName
undelement.nodeName
Gegenzug, den Namen des Tags in Großbuchstaben.Wenn Sie wollen, dass es in Kleinbuchstaben, nur mit
element.tagName.toLowerCase()
oderelement.nodeName.toLowerCase()
.