⊗jsPmMnCIE 455 of 505 menu

JavaScript-də elementlərin yaradılması və əlavə edilməsi

İndi biz JavaScript vasitəsilə yeni DOM elementləri necə yaratmağı və sonra onları səhifəyə əlavə etməyi öyrənəcəyik. Bunun üçün createElement metodu nəzərdə tutulub. Bu metodun parametri kimi yaradılmalı olan teqin adı ötürülməlidir.

Əgər createElement-in işinin nəticəsini dəyişənə yazsaq, bu dəyişəndə elə bir element olacaq, sanki onu querySelector ilə almışıq.

Yeganə fərq - bizim element səhifədə yerləşdirilməyəcək. Amma biz onun mətnini, atributlarını dəyişə, hadisə işləyiciləri əlavə edə və nəhayət onu səhifədə yerləşdirə bilərik.

Yeni elementi səhifədə yerləşdirmək üçün appendChild metodu tətbiq edilir. Bu metod elementə tətbiq edilməlidir, içinə biz elementimizi yerləşdirmək istəyirik. Parametr kimi isə əvvəllər createElement ilə yaratdığımız yeni elementi ötürməliyik.

Praktiki nümunəyə baxaq. Tutaq ki, bizim bir div və onun içində - bir neçə abzas var:

<div id="parent"> <p>1</p> <p>2</p> <p>3</p> </div>

Gəlin bir abzas yaradaq, ona mətn təyin edək və səhifədə #parent blokunun sonuna yerləşdirək:

let parent = document.querySelector('#parent'); let p = document.createElement('p'); p.textContent = '!'; parent.appendChild(p);

Kodun icrasının nəticəsi:

<div id="parent"> <p>1</p> <p>2</p> <p>3</p> <p>!</p> </div>

Verilmiş ol:

<ol id="elem"></ol>

Onun sonuna mətnlə 'item' li əlavə edin.

Verilmiş ol və düymə:

<ol id="elem"></ol> <button id="button">click me</button>

Elə edin ki, düyməyə kliklədikdə siyahının sonuna mətnlə 'item' li əlavə edilsin.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et