ฉันกำลังมองหาวิธีแทรก<style>
แท็กในหน้า HTML ด้วย JavaScript
วิธีที่ดีที่สุดที่ฉันพบ:
var divNode = document.createElement("div");
divNode.innerHTML = "<br><style>h1 { background: red; }</style>";
document.body.appendChild(divNode);
ใช้งานได้ใน Firefox, Opera และ Internet Explorer แต่ไม่สามารถใช้ได้ใน Google Chrome มันก็น่าเกลียดนิดหน่อยเมื่อเทียบกับ<br>
ด้านหน้าสำหรับ IE
ไม่มีใครรู้วิธีสร้าง<style>
แท็กที่
ดีกว่า
ทำงานกับ Chrome ได้หรือไม่
หรืออาจจะ
นี่คือสิ่งที่ไม่ได้มาตรฐานที่ฉันควรหลีกเลี่ยง
เบราว์เซอร์ที่ใช้งานได้สามแบบยอดเยี่ยมและใครที่ใช้ Chrome
document.head
ได้รับการสนับสนุนในเบราว์เซอร์หลักทั้งหมด