需要把一段包含 <style> 的html插入到一個dom里面
結(jié)果發(fā)現(xiàn)
IE對這里的順序要嚴格要求。必須先插入html內(nèi)容然后再插入<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 里就會出現(xiàn)一個紅色的 hello!World! 但是如果把<style>放到<b>前頭,就被IE無視了。但是FF對這總方式支持得比較好。
當(dāng)然這樣的方式非不得已的情況下,還是不推薦使用,呵呵。