⊗jsPmFDPGAP 492 of 505 menu

การส่งกลุ่มองค์ประกอบ DOM เป็นพารามิเตอร์ของฟังก์ชัน

ตอนนี้ให้ฟังก์ชัน setText ของเรา รับพารามิเตอร์แรกเป็นลิงก์ ไม่ใช่แค่องค์ประกอบเดียว แต่เป็นชุดขององค์ประกอบทันที:

function setText(elems, text) { for (let elem of elems) { elem.textContent = text; } }

มาทดลองใช้ฟังก์ชันของเราในทางปฏิบัติกัน สมมติว่าเรามีย่อหน้าต่อไปนี้:

<p class="elem"></p> <p class="elem"></p> <p class="elem"></p> <p class="elem"></p> <p class="elem"></p>

ลองใช้ฟังก์ชันของเราเพื่อตั้งค่า ข้อความบางอย่างให้กับย่อหน้าเหล่านี้ทั้งหมด:

let elems = document.querySelectorAll('.elem'); setText(elems, 'text');

สร้างฟังก์ชัน appendText ซึ่ง พารามิเตอร์แรกจะรับอาร์เรย์ของ องค์ประกอบ DOM และพารามิเตอร์ที่สอง - ข้อความ ทำให้ ฟังก์ชันนี้เพิ่มข้อความ ไปที่ส่วนท้ายขององค์ประกอบที่ส่งมา

สร้างฟังก์ชัน appendElem ซึ่ง พารามิเตอร์แรกจะรับลิงก์ไปยัง ออบเจ็กต์ DOM ที่มีแท็ก ul อยู่ข้างใน และพารามิเตอร์ที่สอง - ข้อความ ทำให้ฟังก์ชันนี้ สร้าง li ใหม่ด้วยข้อความที่ส่งมาและเพิ่มเข้าไปที่ส่วนท้ายของแท็ก ul ที่ส่งมา

กำหนดให้มีอาร์เรย์และ ul โดยใช้ฟังก์ชัน appendElem ที่สร้างขึ้นใน งานก่อนหน้า ให้เขียนแต่ละองค์ประกอบของอาร์เรย์ลงใน li แยกต่างหากใน ul นี้

ไทย
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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ