⊗jsPmMnCIE 455 of 505 menu

Kuunda na Kuingiza Vipengele kwa JavaScript

Sasa tutajifunza kuunda vipengele vipya vya DOM kupitia JavaScript, kisha kuviweka kwenye ukurasa. Kwa hili inatumika njia createElement. Kipimo cha njia hii kinapaswa kuwa jina la kitambulisho (tag) ambacho kinahitaji kuundwa.

Ikiwa matokeo ya createElement utaandika kwenye kibadilishaji, basi kwenye kibadilishaji hicho kutakuwa na kipengele kama hicho, kana kwamba tumepata kupitia querySelector.

Tofauti pekee - kipengele chetu hakitawekwa kwenye ukurasa. Lakini tunaweza kubadilisha maandishi yake, sifa, kuweka wakaguaji wa matukio na mwishowe kukiweka kwenye ukurasa.

Kuweka kipengele kipya kwenye ukurasa inatumika njia appendChild. Njia hii inapaswa kutumiwa kwenye kipengele hicho, ndani yake tunataka kuweka kipengele chetu. Na kipimo cha njia kinapaswa kuwa kipengele chetu kipya, kilichoundwa mapema kupitia createElement.

Tuangalie kwa mfano wa vitendo. Hebu tuwemo na div, na ndani yake - aya kadhaa:

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

Wacha tuunde aya, tuiweke maandishi na tuiweke kwenye ukurasa mwishoni mwa kipengele #parent:

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

Matokeo ya utekelezaji wa kodi:

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

Amepewa ol:

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

Muingizie mwishoni li yenye maandishi 'item'.

Amepewa ol na kifungo:

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

Fanya ili kubonyeza kwenye kifungo mwishoni mwa orodha kiongezwe li yenye maandishi 'item'.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa