我的两难是这样的,我要写一个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