Tömb érték kiíratás getelementbyId segítségével.
2022-06-02T12:35:48+02:00
2022-06-03T12:06:45+02:00
2022-08-12T09:25:29+02:00
LOKI'ds
Sziasztok,

Szeretnék kiíratni egy tömböt a weboldalra.

Erre a document.getElementbyid("Ide").innerHTML= Arr; -t szerettem volna használni.
Arr = [1,2,3]
Viszont mégis olyan hibát kapok, hogy "Cannot set properties of Null (setting 'innerHTML')".

A html oldalon van <div  id=Ide> </div>.
És a js is hozzá van adva fent  <script src=...> segítségével.

Mit rontok el?
Mutasd a teljes hozzászólást!
A script elemed hol van fizikailag? Az adott ID-jű elem előtt vagy után? Csak mert amikor a script elemet feldolgozza a böngésző, akkor még csak a markupban előtte szereplő dolgokat értelmezte, ezért nem fogod tudni elérni a mögötte levő dolgokat.

Ha ez a gond, az egyszerű megoldás az, hogy a script elemet a body elem legvégére rakod. Eggyel bonyolultabb megoldás, hogy feliratkozol a DOMContentLoaded eseményre, és a DOM manipulációt ennek az eseménynek a hatására indítod.
Mutasd a teljes hozzászólást!

abcd