1. วิธีง่ายๆโดยไม่คำนึงถึงมันเพียงทำแบบนี้:
document.createstylesheet (). csstext = 'แท็ก {color: red;' + // ความคิดเห็นนี้จะช่วยให้เข้าใจใน JS ปัจจุบันเท่านั้นและจะไม่ถูกเขียนลงในความกว้างของ CSS: 300PX; ความสูง: 150PX} ' +'. class ชื่อ {... } ' +' #ids {... } ';//เสร็จ. ฉันชอบเขียนเครื่องหมายอัฒภาคเช่นนี้ซึ่งสอดคล้องกับตำแหน่งเริ่มต้นของการเขียนคำสั่งโดยเฉพาะอย่างยิ่งเมื่อมีข้อความอื่น ๆ อยู่เบื้องหลัง
2. ปรับปรุงอีกเล็กน้อยเพื่อป้องกันการเพิ่มเติมซ้ำ คุณสามารถทำได้โดยการเพิ่ม ID แผ่นสไตล์และตัดสิน:
if (! document.stylesheets ['id stylesheet id ที่จะสร้างเป็นเหมือน TheForever']) {// ก่อนตรวจสอบว่ามีการสร้างรหัสสไตล์ชีทที่จะสร้างขึ้นเพื่อป้องกันการเพิ่ม var ss = document.createstylesheet () หรือไม่ Ss.OwningElement.id = 'รหัสสไตล์ชีทที่จะสร้างเป็นเหมือน TheForever'; ss.csstext = 'แท็ก {display: inline-block; overflow: hidden;' + // ความคิดเห็นนี้จะช่วยให้เข้าใจใน JS ปัจจุบันเท่านั้นและจะไม่ถูกเขียนไปยัง CSS 'Text-Ag-Align: left; Width: 300px; ความสูง: 150px}' + '.classname {... }' + '#ids {... }'; -วิธีการด้านบนของการสร้างหรือเพิ่มแผ่นสไตล์ CSS แบบไดนามิกด้วย JavaScript เป็นเนื้อหาทั้งหมดที่ฉันแบ่งปันกับคุณ ฉันหวังว่าคุณจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น