2013-07-03 51 views
-3

我需要“编辑”这已经救了我的服务器上的文件,例如:编辑外部CSS/SCSS使用javascript

<link rel="stylesheet" href="css/plugin.scss">

不仅如此,我想编辑某个特定线,在SASS可以定义的CSS变数,基本上,我想用JavaScript这个文件中搜索字符串:

'$increment:

,如果它发现,找出哪一行是在与更换整条生产线:

'$increment:10;

基本上我想生成该的定制取决于他们通过选择什么样的设置,用户可下载文件html输入字段。

如果有一个更简单/更好的解释,我是你似乎指的是(jQuery的)所有的耳朵:)

+1

更好,更简单的方法是用本地样式表或内联样式覆盖外部样式表。内联样式很容易使用['.css()'](http://api.jquery.com/css)应用。尽管如此,编辑外部文件已经超出了JavaScript的范围。 – Blazemonger

+0

@Blazemonger,他想创建一个可下载的文件,而不是适用于他的网站的风格。 –

+0

可能相关:http://stackoverflow.com/questions/13693981/less-css-symfony-updating-color-schemes-dynamically – cimmanon

回答

1

的JavaScript是一种客户端语言,所以你不会是能够做到你的服务器上的任何东西。可以这样做的js解决方案可以用nodejs编写,但是使用Python,Rails甚至PHP可能会更好。

+0

我从来没有提到jQuery? –

+0

您将它标记为javascript,jQuery,css和SASS。 – imjared

+0

是的,但我没有在我的OP中提到jquery,但无论如何,你有PHP的解决方案吗? –