使用innerHTML插入樣式
當前位置:點晴教程→知識管理交流
→『 技術文檔交流 』
今天遇到了一個問題,我們需要把一段包含 <style> 的html插入到一個dom里面,結果發現IE對這里的順序要嚴格要求。必須先插入html內容然后再插入<style>樣式才生效,例如:
<DIV ID="test"></DIV> <SCRIPT LANGUAGE="JavaScript"> document.getElementById("test").innerHTML = "<b>hello!World!!!</b>"; document.getElementById("test").innerHTML += "<style>b{color:#f00}</style>"; </SCRIPT> 這樣test這個div 里就會出現一個紅色的 hello!World! 但是如果把<style>放到<b>前頭,就被IE無視了。但是FF對這總方式支持得比較好。 當然這樣的方式非不得已的情況下,還是不推薦使用,呵呵。 該文章在 2011/1/5 21:58:33 編輯過 |
關鍵字查詢
相關文章
正在查詢... |