Hirdetés

Új hozzászólás Aktív témák

  • Speeedfire
    félisten

    Miért nem használod a dokumentációkat? Sokkal kevesebb szopásban lenne részed (persze az értő olvasás is követelmény hozzá):
    https://developer.mozilla.org/en-US/docs/Web/API/Document/getElementsByClassName

    "Returns an array-like object of all child elements which have all of the given class names."
    Ebből elég jól látható, hogy ez a metódus az összes olyan gyerekelemet visszaadja, ami az adott (nálad épp a shipsIndex2 nevű) osztállyal van ellátva, és mindezt egy tömbszerű szerkezetben fogod megkapni. Tehát nem is használhatsz olyan szintaktikát, ami egyetlen elemre vonatkozik. Akkor sem, ha csak egyetlen találat van.
    Magának a metódusnak a nevéből (getElementsByClassName) is igen jól látszik, hogy ilyen viselkedésre lehet számítani - ott a többesszám.
    Ezenkívül abból is, hogy az általad mutatott screenshoton látható konzolon is szögletes zárójelek között van az az egy elem, amire illeszkedett a keresésed.
    Tehát minden ilyen esetben, ha a fene fenét eszik is, és csak egy elemre illeszkedett a keresésed, akkor is valamilyen tömbszerű szerkezetben fogod megkapni azt az egy találatot is, ennek megfelelően is kell tehát elérni.

    ==============

    (#5062) Speeedfire :
    "A localStorage-et kipróbáltam, de annyira nem jött be."
    Hogy érted, hogy nem jött be? Milyen célra?
    Amúgy valóban nem egy szofisztikált valami, de alapvető dolgokra bőven elegendő lehet.

    Nem láttam se gyorsabbnak, se egyszerűbbnek, mint a js változókat. Alapvetően ajax kérések válaszát tároltam el benne.

Új hozzászólás Aktív témák