207 of 264 menu

เมธอด getBoundingClientRect

เมธอด getBoundingClientRect มี วัตถุพิกัดขององค์ประกอบ พิกัดจะถูกคำนวณ สัมพันธ์กับส่วนที่มองเห็นได้ของหน้าเว็บโดยไม่ คำนึงถึงการเลื่อน (สัมพันธ์กับหน้าต่าง) นั่นคือ เหมือนกับคุณสมบัติ position ในค่า fixed

ในวัตถุที่ส่งคืนจะมีคุณสมบัติ: left, top, right, bottom, width, height ควรสังเกตว่าคุณสมบัติเหล่านี้ไม่มีอะไร เกี่ยวข้องกับคุณสมบัติ CSS ในคุณสมบัติเหล่านี้มี ระยะห่างไปยังด้านที่สอดคล้องกันขององค์ประกอบ สำหรับ left/right - จากขอบซ้ายของพื้นที่ที่มองเห็นได้ ของหน้าเว็บ และสำหรับ top/bottom - จากขอบบน

ไวยากรณ์

องค์ประกอบ.getBoundingClientRect();

ตัวอย่าง

รับพิกัดขององค์ประกอบ:

<div id="elem"></div> #elem { width: 100px; height: 100px; border: 1px solid black; } let elem = document.querySelector('#elem'); console.log(elem.getBoundingClientRect());

ดูเพิ่มเติม

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