如何使用Jquery或Javascript在.CSS文件中进行更改?

时间:2011-09-04 12:10:59

标签: javascript jquery css

我想知道无论如何都要使用Jquery或javascript在.css文件中进行更改。我知道,我可以动态地向DOM Element添加css属性(或类),但我不希望这样!我想在.css文件中进行更改以自定义.css文件的css类。

请让我知道,有什么简单的方法吗?在此先感谢..!

7 个答案:

答案 0 :(得分:3)

不,你不能。您可以使用内联一个覆盖css值。由于*.css文件是静态的并放在服务器上 - 您无法对服务器css文件进行任何更改。唯一的方法 - 使用应用程序的服务器端(PHP,ASP.NET等)

答案 1 :(得分:1)

不是。

IE中有一些ActiveX内容可以让你修改文件系统中的内容,但除了不是推荐的解决方案外,它们只能在IE中工作。

您仍然可以修改您的页面用于css文件中选择器的样式,但实际上您不会修改css文件本身。

答案 2 :(得分:1)

您无法在浏览器中使用Javascript在物理上更改文件的内容。这是出于安全原因,因此网页上的内容无法操纵您计算机上的内容(除了Cookie)。

答案 3 :(得分:1)

您无法在jQuery中直接执行此操作,但您可以使用jQuery加载.css文件,编辑内容,然后将数据发送到php或asp.net页面,该页面将使用新内容覆盖.css文件。但这是非常危险的,因为人们可以利用代码并保存该.css文件中的任何数据,除非你有一些安全程序,但我想不出任何可以让你安全工作的方法。

答案 4 :(得分:1)

我认为你找什么都没有简单的方法.. !!

答案 5 :(得分:1)

您可以根据您的要求编写不同的css文件,然后使用点击事件更改css文件,这最终会改变您网页的外观或网页的一部分。这是解决方案。 http://www.jquery4u.com/dynamic-css-2/jquery-change-css-file-2/

答案 6 :(得分:0)

您可以生成CSS服务器端并显示内联(在头部)。这样您就可以按用户提供样式。