Javascript 如何在cordova中动态加载CSS?

Javascript 如何在cordova中动态加载CSS?,javascript,android,ios,css,cordova,Javascript,Android,Ios,Css,Cordova,我正在尝试使用下面的代码在cordovaondevicerady函数中动态加载CSS $("<link/>", { rel: "stylesheet", type: "text/css", href: "http://localhost:8080/static/test.css" }).appendTo("head"); if ($("link[h

我正在尝试使用下面的代码在cordova
ondevicerady
函数中动态加载CSS

$("<link/>", {
               rel: "stylesheet",
               type: "text/css",
               href: "http://localhost:8080/static/test.css"
            }).appendTo("head");
            if ($("link[href='http://localhost:8080/static/test.css']").length>0){
                alert("localhost css loaded");
            }else{
                alert("localhost css not loaded");
            }
$(“”{
rel:“样式表”,
键入:“文本/css”,
href:“http://localhost:8080/static/test.css"
}).附录(下称“标题”);
如果($(“链接[href=”http://localhost:8080/static/test.css“]”。长度>0){
警报(“加载了本地主机css”);
}否则{
警报(“未加载本地主机css”);
}
CSS的加载不是一个问题,我收到一个警告说“LocalHostCSS加载”。但是样式表没有任何效果,我如何强制cordova/clear缓存使用导入/加载的css

如果我们能用任何其他简单的解决方案达到同样的效果,请分享您的想法


提前感谢。

我想通过链接包含的css不会以这种方式选择。尝试通过标记加载css。编辑的innerHTML属性将自动更新页面。@Praveen,我一定会尝试。编辑innerHTML属性是什么意思?你的意思是在标签加载css后重新加载/刷新页面吗?我的意思是尝试创建一个新的样式元素,并通过InnerHtml将css内容添加到其中。这似乎是一个非常糟糕的主意。这与移动发展背道而驰。所有资产都应该已经在移动设备上。你确定要这样做吗?