⊗jsSpStyCS 10 of 294 menu

การจัดรูปแบบด้วยคลาสใน JavaScript

การจัดรูปแบบองค์ประกอบผ่านแอตทริบิวต์ style บางครั้งก็สะดวก แต่ส่วนใหญ่มักไม่ใช่ ความคิดที่ดีที่สุด ปัญหาคือสไตล์ จะกระจายอยู่ทั่วไฟล์ JavaScript และยากต่อการเปลี่ยนแปลง สะดวกกว่ามากในการกำหนดสไตล์ในไฟล์ CSS เพื่อให้สามารถเปลี่ยนแปลงได้ง่าย โดยไม่ต้องไปค้นในโค้ด JavaScript

สมมติสำหรับตัวอย่าง เรามีองค์ประกอบ ที่แสดงข้อความบางข้อความ ข้อความ อาจเป็น "ดี" และแสดงผล ด้วยสีเขียว หรือ "ไม่ดี" และแสดงผล ด้วยสีแดง วิธีแก้ไขที่ดีที่สุดในกรณีนี้คือ สร้างคลาส CSS ที่สอดคล้องกัน:

.success { color: green; } .error { color: red; }

ตอนนี้เมื่อแสดงข้อความ "ดี" เราจะให้คลาส "ดี" แก่องค์ประกอบ:

elem.textContent = 'good'; elem.classList.add('success');

และเมื่อแสดงข้อความ "ไม่ดี" เราจะให้คลาส "ไม่ดี" แก่องค์ประกอบ:

elem.textContent = 'bad'; elem.classList.add('error');

ให้ย่อหน้าซึ่งมีตัวเลข วนลูปผ่าน ย่อหน้าเหล่านี้ และย่อหน้าที่มี เลขคู่ ให้ตั้งค่าสีเป็นแดง ส่วนที่มีเลขคี่ - ให้ตั้งค่าสีเป็นเขียว

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