175 of 264 menu

วิธีการ insertAdjacentElement

วิธีการ insertAdjacentElement ช่วยให้ สามารถแทรกองค์ประกอบเข้าไปที่ใดก็ได้บนหน้าเว็บ ส่วนใหญ่มักใช้หลังจากสร้างองค์ประกอบ ด้วย createElement โค้ดจะถูกแทรกโดยสัมพันธ์กับ องค์ประกอบอ้างอิง สามารถทำการแทรกก่อน องค์ประกอบอ้างอิง (วิธีการแทรก beforeBegin) หลังจากนั้น (วิธีการแทรก afterEnd) รวมถึงที่จุดเริ่มต้น (วิธีการแทรก afterBegin) หรือที่จุดสิ้นสุด (วิธีการแทรก beforeEnd) ขององค์ประกอบอ้างอิง

ไวยากรณ์

องค์ประกอบอ้างอิง.insertAdjacentElement(วิธีการแทรก, โค้ดสำหรับแทรก);

ตัวอย่าง . วิธีการ beforeBegin

ให้องค์ประกอบอ้างอิงคือองค์ประกอบ #target มาแทรกย่อหน้าใหม่ก่อนหน้าองค์ประกอบนี้:

<div id="target"> <p>elem</p> </div> let p = document.createElement('p'); p.textContent = '!'; let target = document.querySelector('#target'); target.insertAdjacentElement('beforeBegin', p);

ผลลัพธ์การทำงานของโค้ด:

<p>!</p> <div id="target"> <p>elem</p> </div>

ตัวอย่าง . วิธีการ afterEnd

และตอนนี้มาแทรกย่อหน้าใหม่หลังจากองค์ประกอบอ้างอิง:

<div id="target"> <p>elem</p> </div> let p = document.createElement('p'); p.textContent = '!'; let target = document.querySelector('#target'); target.insertAdjacentElement('afterEnd', p);

ผลลัพธ์การทำงานของโค้ด:

<div id="target"> <p>elem</p> </div> <p>!</p>

ตัวอย่าง . วิธีการ afterBegin

มาแทรกย่อหน้าใหม่ที่จุดเริ่มต้นขององค์ประกอบอ้างอิง:

<div id="target"> <p>elem</p> </div> let p = document.createElement('p'); p.textContent = '!'; let target = document.querySelector('#target'); target.insertAdjacentElement('afterBegin', p);

ผลลัพธ์การทำงานของโค้ด:

<div id="target"> <p>!</p> <p>elem</p> </div>

ตัวอย่าง . วิธีการ beforeEnd

มาแทรกย่อหน้าใหม่ที่จุดสิ้นสุดขององค์ประกอบอ้างอิง:

<div id="target"> <p>elem</p> </div> let p = document.createElement('p'); p.textContent = '!'; let target = document.querySelector('#target'); target.insertAdjacentElement('beforeEnd', p);

ผลลัพธ์การทำงานของโค้ด:

<div id="target"> <p>elem</p> <p>!</p> </div>

ดูเพิ่มเติม

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