Kezdőoldal » Számítástechnika » Programozás » Meg tudná valaki esetleg...

Meg tudná valaki esetleg magyarázni ezt, aki gyakorlott ebben? js kód result id.

Figyelt kérdés

[link]


if(document.getElementById("result")){

document.getElementById("placeholder").removeChild(document.getElementById("result"));

}



2023. jan. 12. 15:55
 1/5 anonim ***** válasza:

A document.getElementById() metódus egy objektummal tér vissza, ha megtalálja a paraméterében kapott azonosítójú elemet a DOM-struktúrában, és null-lal, ha nem:

[link]

ebből következőleg az if feltétel

[link]

teljesül, ha a feltételbe objektum kerül,

[link]

és nem teljesül, ha null:

[link]


Tehát ha megtaláltuk a "result" azonosítójú elemet a DOM-struktúrában, akkor megkeressük a "placeholder" azonosítójú elemet, és eltávolítjuk

[link]

annak "result" azonosítójú gyermekelemét.

2023. jan. 12. 16:10
Hasznos számodra ez a válasz?
 2/5 A kérdező kommentje:

Köszi szépen.

Ezek szerint null lesz.

Mert a html-ben nincsen result id, csak placeholder.

Esetleg később cseréli ki resultra a placeholdert a js?


Még ez az amit nem értek:

element.setAttribute("id", "result");


(Még próbálgatom részletekben amiket küldtél hátha közben rájövök)

2023. jan. 12. 16:28
 3/5 A kérdező kommentje:

element.setAttribute("id", "result");


á értem, ez változtatja át az id-t result-ra

2023. jan. 12. 16:40
 4/5 anonim ***** válasza:

"Esetleg később cseréli ki resultra a placeholdert a js?"

Nem.

Az említett kód eltávolítja a "placeholder" azonosítójú elem "result" azonosítójú gyermekét.


Ezek után a 19. sorban létrehoz egy elemet:

[link]

annak beállítja az "id" attribútumát "result-ra":

[link]

a 20. sorban, majd a 21. sorban létrehoz egy szöveget - a kialakított nevet - tartalmazó elemet

[link]

és azt az említett "result" azonosítójú elem gyermekévé teszi,

[link]

majd a 22. sorban a "result" azonosítójú elem a "placeholder" azonosítójú elem gyermeke lesz

2023. jan. 12. 16:40
Hasznos számodra ez a válasz?
 5/5 A kérdező kommentje:
Köszi szépen.
2023. jan. 12. 16:55

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!