如何获取css代码并保存在字符串中
How to get the CSS-Code and save in a String?
我试图获得css文件的代码并将其保存到字符串中以供以后使用。我已经在另一篇文章中找到了可以做到这一点的东西,但我尝试过的都不起作用。
$.ajax({
url: "css/style.css",
dataType: "text",
success: function(cssText) {
}
});
谁能帮我,告诉我如何获得和保存css代码?
谢谢
读取jquery .get() API。就在那儿告诉你。
var myData;
$.get( "your_css.css", function( data ) {
console.log(data);
myData = data;
});
console.log(myData);
只是一个警告,由于JavaScript的性质,第6行可能会在第3行之前触发。只是思考的食物。
编辑
我知道console.log(myData);
响应为空。我是故意的。我教他,如果他这样做,确保如果数据再被操纵,要么强制它同步,要么把它放在回调中。一个更好的选择是把它放在回调中。
如果你得到适当的css作为响应,然后尝试使用下面的函数:
$.ajax({
url: "css/style.css",
dataType: "text",
success: function(cssText) {
// paste styles to head
$('<style type="text/css"></style>').html(cssText).appendTo("head");
}
});
你可以添加样式表,并禁用它的属性。
var href = "style.css";
$("head").append("<link id='Iwait' type='text/css' href='"+href+"' attribute>");
当你想使用你的样式表时,移除disabled属性:
$("#Iwait").prop('disabled', false);
相关文章:
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 如果使用 lodash 将属性存在于另一个对象中,则向对象添加属性
- Jquery菜单操作不稳定,定位不正确,存在一般错误
- 如何将getJson的响应保存在全局变量中
- 按下按钮时保存cookie
- 如何使用 Angular JS 将数据保存在数据库中
- 如何使用Spring MVC将Facebook返回的响应数据保存在Java类中
- 子字符串/正则表达式以获取字符串中保存的 SRC 值
- 用于检查数组中是否存在元素的javascript自定义方法
- HTML5在画布中加载较小的图像并保存实际大小的图像
- 是否可以在浏览器中使用纯JavaScript保存音频流
- 如何将多个画布保存为一个图像
- 使用javascript/jquery从现有数组中创建一个新数组,该数组保存项目存在的次数
- jQuery localStorage 如果存在,请保存它
- 如何在移动到新的HTML页面后使用保存在Javascript文件中的保存变量
- 根据页面元素的存在更改文件路径以保存页面内容
- 如何比较保存在变量中的querystring参数,并将变量保存在cookie中,并在每页上进行比较
- 在Json解析和在数据库中保存值方面存在问题
- 将对象替换为保存前已经存在的对象
- 如何在Mongoose中保存之前检查数据库中是否存在嵌入文档