⊗jsPmFDPEAP 491 of 505 menu

Прослеђивање DOM елемента као параметра функције

У претходним лекцијама смо у наше функције прослеђивали селекторе елемената, а наше функције су саме добијале референце на те елементе унутар свог кода. Постоји и други приступ: функцији се могу проследити већ раније добијене референце на елементе.

Хајде да погледамо на примеру. Нека имамо следећи код:

<p id="elem1"></p> <p id="elem2"></p>

Хајде да направимо функцију setText која ће први параметар примати као референцу на DOM елемент, а други - текст елемента:

function setText(elem, text){ elem.textContent = text; }

Искористимо направљену функцију да поставимо текст нашим пасусима:

let elem1 = document.getElementById('elem1'); setText(elem1, 'text1'); let elem2 = document.getElementById('elem2'); setText(elem2, 'text2');

Направите функцију appendText која ће први параметар примати као DOM елемент, а други - текст. Направите тако да ова функција додаје текст на крај тог елемента.

Дати су пасуси. Добијте их, прођите кроз њих петљом и сваком додајте на крај '!' користећи функцију appendText, направљену у претходном задатку.

Направите функцију setValue која ће први параметар примати као референцу на поље за унос (input), а други - текст. Направите тако да ова функција поставља прослеђени текст у value поља за унос.

Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј