84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
有很多网站提供浏览器书签(比如QQ云输入法),书签内容是一段 javascript 代码,能修改当前网页的内容。
现在我希望载入 js 的同时能载入远程网站的 css 文件到当前网站的<head>里,这样我只需要修改远程 css 就能控制 js 运行后的效果,请问在 js 中该如何引入远程 css ?
<head>
ringa_lee
document.write('<link href="http://url/to/css" media="screen" rel="stylesheet" type="text/css" />');
是这样做吗? 提供点思路,实际上 页面是一个dom 结构,可以用javascript 修改任意内容
document.write只应在文档加载过程中使用。 如果文档已经加载完了,可以用下面代码代替:
document.write
link = document.createElement('link'); link.href = 'http://url/to/css'; link.media = 'screen'; link.rel = 'stylesheet'; link.type = 'text/css'; document.getElementsByTagName('head')[0].appendChild(link);
推荐用这个 seajs
是这样做吗? 提供点思路,实际上 页面是一个dom 结构,可以用javascript 修改任意内容
document.write
只应在文档加载过程中使用。如果文档已经加载完了,可以用下面代码代替:
推荐用这个 seajs