使用innerHTML插入樣式
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
今天遇到了一個(gè)問(wèn)題,我們需要把一段包含 <style> 的html插入到一個(gè)dom里面,結(jié)果發(fā)現(xiàn)IE對(duì)這里的順序要嚴(yán)格要求。必須先插入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這個(gè)div 里就會(huì)出現(xiàn)一個(gè)紅色的 hello!World! 但是如果把<style>放到<b>前頭,就被IE無(wú)視了。但是FF對(duì)這總方式支持得比較好。 當(dāng)然這樣的方式非不得已的情況下,還是不推薦使用,呵呵。 該文章在 2011/1/5 21:58:33 編輯過(guò) |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |