JS เพิ่มหลายสไตล์ให้กับองค์ประกอบและเบราว์เซอร์เข้ากันได้อย่างสมบูรณ์กับวิธีการเขียนตัวอย่าง:
<a href = "JavaScript:;" id = "ทดสอบ" style = "ตัวอักษรขนาด: 25px; ความเป็นมา:#080;"> test3 </a> <script> var obj = document.getElementById ("ทดสอบ"); var oldstyle = obj.style.csstext; Alert ของแข็ง; สี:#f00; "+oldstyle; </script>JS เพิ่มหลายสไตล์ให้กับองค์ประกอบ วิธีที่เร็วและสะดวกที่สุดคือการใช้แอตทริบิวต์ CSSTEXT แต่จะเขียนค่าดั้งเดิมของสไตล์ทั้งหมดใหม่ มันง่ายมาก เช่นเดียวกับในตัวอย่างก่อนหน้านี้คุณสามารถบันทึกค่าดั้งเดิมของสไตล์ดั้งเดิมด้วยตัวแปรแล้วแยกสตริง
แต่สิ่งหนึ่งที่ควรทราบคือค่าสไตล์สุดท้ายที่ส่งคืนโดย IE8 และเบราว์เซอร์ต่อไปนี้ obj.style.csstext ไม่มีอัฒภาคเช่น: ขนาดตัวอักษร: 25px; พื้นหลัง:#080 ฉันแค่อยากจะบอกว่านั่นคือไม่มีความสุขเช่นเคยฮ่าฮ่า
ดังนั้นในตัวอย่าง OldStyle จึงถูกวางไว้ด้านหลังการประกบสตริงอย่างจงใจ ด้วยวิธีนี้แม้ว่าค่าสไตล์สุดท้ายของสตริงสไตล์ spliced ไม่มีเครื่องหมายอัฒภาค แต่ก็จะไม่มีปัญหา การแสดงผลของแอปพลิเคชั่นสไตล์เบราว์เซอร์แต่ละรายการนั้นสอดคล้องกัน นี่เป็นเคล็ดลับเล็ก ๆ ไม่มีเนื้อหาทางเทคนิค แต่เป็นเรื่องง่ายที่จะเพิกเฉยหรือลืม หากคุณรู้ว่าคุณมีหน่วยความจำที่ไม่ดี Mark ^_ ^