⊗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, რომელიც პირველ პარამეტრად მიიღებს მითითებას ინპუთზე, ხოლო მეორედ - ტექსტს. გახადეთ ისე, რომ ეს ფუნქცია გადაცემულ ტექსტს ინპუთის value-ში დააყენებს.

ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČ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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა