Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/407.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
动态css文件和javascript_Javascript_Jquery_Css - Fatal编程技术网

动态css文件和javascript

动态css文件和javascript,javascript,jquery,css,Javascript,Jquery,Css,在静态css的情况下,我们通过上面的链接标签提到css文件。假设在更改页面主题的情况下,我们需要在下载css文件后动态更改css名称。所以我只想知道如何在javascript的帮助下动态下载css文件,并在link标记中更改css文件名。请帮助我。如果您有一个外部CSS,您不会希望动态生成它,因为浏览器将缓存它。您可以在Web服务器中设置任意文件类型以动态呈现,但我不建议将其用于css 要停止CSS文件缓存,请在查询字符串后加上时间戳,即: <link rel="stylesheet" t

在静态css的情况下,我们通过上面的链接标签提到css文件。假设在更改页面主题的情况下,我们需要在下载css文件后动态更改css名称。所以我只想知道如何在javascript的帮助下动态下载css文件,并在link标记中更改css文件名。请帮助我。

如果您有一个外部CSS,您不会希望动态生成它,因为浏览器将缓存它。您可以在Web服务器中设置任意文件类型以动态呈现,但我不建议将其用于css

要停止CSS文件缓存,请在查询字符串后加上时间戳,即:

<link rel="stylesheet" type="text/css" href="test.css"/>

同样,这绕过了浏览器在缓存方面的许多效率,但这是一个选项

对于CSS的动态部分,您可以拉出外部文件并将其放入内部样式表中,然后以这种方式动态插入颜色值。这将正常工作,您可以将其模块化为包含文件

<link rel="stylesheet" type="text/css" href="test.css?x=15/12/14 13:00:04"/>