was ist der Unterschied zwischen getelementsbytagname und getelementsbyname in javascript
Kurzem stieß ich auf diese beiden Methoden für dom-Elemente-retrieval in einer douglas crockford Präsentation konnte aber nicht verstehen, den Unterschied zwischen diesen beiden.
document.getElementsByTagName()
document.getElementsByName()
kann jemand bitte erklären Sie es mir.
den link zu dem video ist http://www.youtube.com/watch?v=Fv9qT9joc0M
Du musst angemeldet sein, um einen Kommentar abzugeben.
Angenommen, Sie haben diese HTML :
Du hättest es mit
oder
oder
Können, können Sie auch anrufen
getElementsByTagName
auf andere Elemente als Dokument. Beispielsweise ist Folgendes zulässig,Aber
getElementsByName
kann nur aufgerufen werden, aufdocument
.Hinweise :
document.getElementsByTagName('input')[0]
document.getElementsByTagName('input')[0]
unddocument.getElementsByName('test')[0]
? MethodengetElementByTagName
undgetElementByName
keinen Fall existieren.Wünsche ich Ihnen helfen kann,, bitte überprüfen Sie diese
in diesem Fall, Eingang ist der TagName-name dies ist der name, die id ist die Besondere einzigartige Identität.
Lassen Sie mich erklären, ein besserer Weg,
"id" ist die id-Karte, es gibt nur eine in der Lage, halten Sie diese id-Karte(id);
"name" ist Ihr name, aber in den USA hat mehr als eine person verwenden diese Bezeichnung, die, wie john smith(name).
"input" Ihre Kategorie (TagName),4example Menschen.
Ich hoffe, Sie bekommen es jetzt. Viel Glück.