我的兩難是這樣的,我要寫一個PHP腳本,將CSS寫入JavaScript文件。我需要這個JS文件,當作爲一個css文件調用時,輸出只是CSS。然後,我需要從我的服務器上將相同的JS文件發送到端點。現在我的具體問題是:我怎樣才能從JS文件輸出純CSS。如果我在同一個JS文件中獲取請求,這是否會干擾CSS的輸出?從javascript輸出CSS,然後回調
-2
A
回答
0
使用htmlobject.style.cssText
獲取css字符串。
如果您想獲取樣式表,請使用StyleSheet對象。提示:
樣式表(數組類)對象document.styleSheets
cssRule指定規則(類數組)對象document.styleSheets[0].cssRules
CssText(串)document.styleSheets[0].cssRules[0].cssText
使用document.styleSheets[0].insertRule
如果你想添加一些CSS串,如果你使用document.createElement("style")
當文檔還沒有時,需要創建一個StyleSheet對象。
0
您無法從JavaScript文件提供CSS。從兩個不同的位置提供您的CSS和JavaScript。
0
你可以有你的JS文件輸出做類似純CSS:
document.write("<style>.rule1 { ... }</style>");
但是,我要問,爲什麼不直接PHP輸出CSS?
+0
看到我對這個問題的評論。需要把它放到CDN上 – benhowdle89
相關問題
- 1. 從輸入修改數組,然後返回一個輸出
- 2. 無法從Promise返回值。然後javascript
- 3. fadeIn();然後退出然後回來?
- 4. 從CSV,然後輸出(下載)用PHP
- 5. JavaScript Ajax到PHP,然後返回到Javascript
- 6. CSS動畫+ JavaScript回調
- 7. 使Javascript數組從PHP回波輸出
- 8. 循環雖然數組然後如果然後輸出結果?
- 9. 將數據從PHP然後HTML然後jQuery然後回到PHP
- 10. 從PHP輸出調用JavaScript函數
- 11. 管道輸出到標準輸出,然後命令然後可變
- 12. 默認情況下,css/javascript開始淡出,然後淡入
- 13. 對外輸出標準輸出到一個文件,然後再返回
- 14. 用javascript解析html列表然後輸出下拉
- 15. 上傳一個CSV文件,然後作爲JavaScript數組輸出
- 16. 試圖從的RenderPartial輸出保存到一個Javascript變量,然後用它
- 17. 如何從PHP調用JavaScript函數,然後根據返回值操作
- 18. 如何從JavaScript調用CSS
- 19. 從javascript調用css規則
- 20. 從CSS調用JavaScript函數
- 21. jquery延期問題(ajax然後動畫然後回調)
- 22. 存儲輸入數據,然後回撥?
- 23. 循環後的javascript回調
- 24. Grunt任務輸出然後調用grunt-notify
- 25. Javascript - 值存在,然後消失,然後再次出現?
- 26. 等到所有的回調被執行,然後退出
- 27. 然後調用Javascript匿名函數
- 28. 回彈後的Javascript彈出
- 29. 回調,出口和javascript
- 30. Bash:緩存整個stdin,然後輸出
你爲什麼*要從JavaScript文件中提供CSS?如果您使用PHP將CSS寫入JS文件,爲什麼不能僅僅通過服務器上的PHP文件提供CSS? – Chris
因爲我需要將所述CSS文件存儲在CDN上,但它也具有足夠的智能來記錄何時發出請求。因此,我需要Javascript才能輸出CSS – benhowdle89
即使您使用CDN,爲什麼它必須是同一個文件?你的CDN肯定會允許你在他們的網絡上放置兩個文件? – Chris