⊗jsPmFDPEAP 491 of 505 menu

Truyền phần tử DOM làm tham số cho hàm

Trong các bài học trước, chúng ta đã truyền bộ chọn phần tử vào các hàm của mình, và bên trong code, các hàm đó tự lấy tham chiếu đến các phần tử này. Cũng có một cách tiếp cận khác: bạn có thể truyền vào hàm những tham chiếu đã được lấy trước đó đến các phần tử.

Chúng ta hãy xem một ví dụ. Giả sử chúng ta có đoạn code sau:

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

Hãy tạo một hàm setText, hàm này sẽ nhận tham số đầu tiên là tham chiếu đến một phần tử DOM, và tham số thứ hai là văn bản của phần tử:

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

Hãy sử dụng hàm chúng ta đã tạo để đặt văn bản cho các đoạn văn của chúng ta:

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

Tạo hàm appendText, hàm này sẽ nhận tham số đầu tiên là một phần tử DOM, và tham số thứ hai là văn bản. Hãy làm sao để hàm này thêm văn bản vào cuối phần tử đó.

Cho trước các đoạn văn. Hãy lấy chúng, duyệt qua bằng vòng lặp và thêm vào cuối mỗi đoạn ký tự '!' bằng cách sử dụng hàm appendText đã tạo ở bài toán trước.

Tạo hàm setValue, hàm này sẽ nhận tham số đầu tiên là tham chiếu đến một ô nhập liệu (input), và tham số thứ hai là văn bản. Hãy làm sao để hàm này đặt văn bản được truyền vào vào thuộc tính value của ô nhập liệu.

Tiếng Việt
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ʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối