作為一個新手,目前正學著用js寫一段在網頁上可以同時編輯html,css和js和查看效果的小工具。(類似w3school的實例查看。)效果如下。
http://djtao.top/DongniEditor1.0beta/1.0/
其中關于js控制CSS。。思路是用dom方法創建一個style標簽,里面包含css文本(來自文本輸入框)。再把它加到head標記里面去。
那么問題來了:html和js暫時沒發現問題。但CSS我試了以下,無論如何,建立的css樣式,只有第一段語句生效,比如說
body{background:yellow};
h1{color:red};
只有第一行是可用的。如果把h1樣式放到首行,那么body的樣式就不生效。
我把外鏈的css文件取消掉后,就可以應用兩行樣式了。所以我判斷是CSS外鏈文件導致的。求問題解決方案..
如果你需要更多的代碼,可以向我我獲取更多細節。
內聯樣式和外部樣式的同時存在時,內聯只有第一行生效。
吃雞游戲
2018-12-06 21:47:51