Ementsbytagname () - api webes felületek, MDN
Visszatér HTMLCollection elemek meghatározott címke nevét. A keresés végrehajtása az egész dokumentumot, beleértve a gyökér. HTMLCollection vissza élve, ami azt jelenti, hogy automatikusan frissíti magát, hogy maradjon szinkronban a DOM fában anélkül, hogy hívást document.getElementByTagName () újra.
- elemek egy élő HTMLCollection (figyelembe véve az alábbi megjegyzéseket) dokumentumokat talált abban a sorrendben, amelyben megjelennek a fa.
- névkarakterláncok képviselő elem nevét. A speciális string „*” lehetővé teszi, hogy az összes elemet.
Megjegyzés: Az utolsó W3C spec azt mondja, hogy az elemek HTMLCollection; Ennek a módszernek vissza NodeList WebKit böngésző. Lásd. Bug 14869 további információkért.
A következő példában, getElementByTagName () indul egy szülő és megkeresi rekurzív felülről lefelé a DOM óta szülő keresi a gyermek elemek megfelelő a címke nevét paramétert.
Megjegyezzük, hogy ha egy csomópont, amely getElementsByTagName () nem okozott a csomópont dokumentumot. element.getElementsByTagName () módszert alkalmazzák a tény után.
jegyzetek
Ha indítása HTML dokumentum getElementsByTagName () fordítja kisbetűs munka előtt érvelését. Ez lehet egy meglepetés, amikor megpróbálja megtalálni egy meccs teveEsetnek SVG elemek a részfa a HTML-dokumentum. Ebben az esetben, ez hasznos lehet document.getElementsByTagNameNS (). Lásd. Szintén bug 499656.
document.getElementsByTagName () hasonló element.getElementsByTagName (). kivéve, hogy a keresési lefedi a teljes dokumentumot.