⊗jsPmFDPEAP 491 of 505 menu

DOM 요소를 함수의 매개변수로 전달

이전 강의들에서는 함수에 요소 선택자를 전달했으며, 함수는 자신의 코드 내부에서 해당 요소에 대한 참조를 직접 가져왔습니다. 또 다른 접근 방식이 있습니다: 함수에 이미 이전에 획득한 요소에 대한 참조를 전달할 수 있습니다.

예제를 통해 살펴보겠습니다. 다음과 같은 코드가 있다고 가정해 보겠습니다:

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

첫 번째 매개변수로 DOM 요소에 대한 참조를 받고, 두 번째 매개변수로 요소의 텍스트를 받는 함수 setText를 만들어 보겠습니다:

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

우리가 만든 함수를 사용하여 단락의 텍스트를 설정해 보겠습니다:

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

첫 번째 매개변수로 DOM 요소를, 두 번째 매개변수로 텍스트를 받는 함수 appendText를 만드세요. 이 함수가 해당 요소의 끝에 텍스트를 추가하도록 하세요.

단락이 주어져 있습니다. 이를 가져와서 루프로 순회하고, 각 단락의 끝에 이전 문제에서 만든 함수 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
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부