Kezdőoldal » Számítástechnika » Weblapkészítés » JavaScript kép beszúrása divbe?

JavaScript kép beszúrása divbe?

Figyelt kérdés

Ha egyszerűen így használom:


var img = document.createElement("img");

img.src = "kepek/delfin.jpg";

document.body.appendChild(img);


akkor az oldal aljára rakja nekem viszont az "allatok" nevű div be kellene létrehoznom. Hogyan kellene?


2019. márc. 15. 20:10
 1/5 anonim ***** válasza:

Persze, hogy oda rakja, mert a document.body végére szúrod be.

A kérdéses div-be szúrd be helyette.

2019. márc. 15. 20:19
Hasznos számodra ez a válasz?
 2/5 anonim ***** válasza:

document.querySelector('#allatok').appendChild(img)


Merthogy te a bodyhoz adtad hozzá, így természetesen a bodyhoz lesz hozzáadva.


Ha jól emlékszem.

Amúgy ilyeneket ne itt kérdezhess, hanem beírod a googleba a problémádat röviden, persze angolul, és azonnal lesz találat a stackoverflow-n, a w3schools-on vagy a developer.mozilla.org-on.

2019. márc. 15. 20:22
Hasznos számodra ez a válasz?
 3/5 A kérdező kommentje:
Köszönöm
2019. márc. 17. 12:37
 4/5 anonim ***** válasza:

Hosszú távon meg jobban járnál azzal, ha értelmeznéd először, hogy milyen kódot írsz és mi micsoda benne.

Pl. a kérdés alapján fogalmad sincs arról, mi a document és a body.

Olyan alapvető logika is hiányzik itt, hogy ha egy neked egy div-be kellene elemet rakni, akkor nem tűnik fel, hogy a body-ba rakod. Olvass utána a DOM-nak meg így alapvetően a html alapjainak előbb.

2019. márc. 22. 07:49
Hasznos számodra ez a válasz?
 5/5 anonim ***** válasza:

Sztem most már érti.

Vagy ha esetleg mégsem: az a lényeg, h a DOM egy hierarchikus fastruktúra.

2019. márc. 22. 13:01
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!