⊗jsSpStyFR 8 of 294 menu

การอ่านคุณสมบัติจากไฟล์ CSS ใน JavaScript

คุณสมบัติที่กำหนดในไฟล์ CSS สามารถอ่านได้โดยใช้ฟังก์ชันพิเศษ getComputedStyles

มาดูกันว่าทำได้อย่างไร สมมติว่าเรามีองค์ประกอบต่อไปนี้:

<div id="elem"> text </div>

สมมติว่าสำหรับองค์ประกอบนี้ได้กำหนดสไตล์ดังต่อไปนี้:

#elem { width: 100px; color: red; font-size: 20px; }

รับลิงก์ไปยังองค์ประกอบไว้ในตัวแปร:

let elem = document.querySelector('#elem');

ตอนนี้ส่งลิงก์ไปยังองค์ประกอบที่ได้รับเป็นพารามิเตอร์ของฟังก์ชัน getComputedStyles:

let computedStyle = getComputedStyle(elem);

ผลลัพธ์ที่ได้คือวัตถุที่มีค่า CSS properties สำหรับองค์ประกอบของเรา ลองใช้มันเพื่ออ่านตัวอย่างเช่นสี:

console.log(computedStyle.color); // จะแสดงผล 'red'

และตอนนี้ความกว้าง:

console.log(computedStyle.width); // จะแสดงผล '100px'

และตอนนี้ขนาดฟอนต์:

console.log(computedStyle.fontSize); // จะแสดงผล '20px'

สำหรับองค์ประกอบได้กำหนดสไตล์ดังต่อไปนี้:

#elem { width: 200px; height: 200px; }

เมื่อคลิกที่ปุ่ม ให้แสดงความกว้างและความสูงขององค์ประกอบ

สำหรับองค์ประกอบได้กำหนดสไตล์ดังต่อไปนี้:

#elem { width: 200px; height: 200px; }

เมื่อคลิกที่ปุ่ม ให้เพิ่มความกว้างและความสูงขององค์ประกอบเป็นสองเท่า

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