JavaScript 附加样式表的故障安全负载

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript 附加样式表的故障安全负载相关的知识,希望对你有一定的参考价值。

function setCSS(css) {
	try {
		// append stylesheet to alter
		document.getElementsByTagName("head")[0].appendChild(css);
	} catch (e) {
		setTimeout(function(){setCSS(css)}, 100);
	}
}

// create CSS element to set up the page
var css = document.createElement("link");
css.setAttribute("href",path/to/stylesheet);
css.setAttribute("rel","stylesheet");
css.setAttribute("type","text/css");

// attempt to add the css and then keep trying till we do
setCSS(css);
css = null;

以上是关于JavaScript 附加样式表的故障安全负载的主要内容,如果未能解决你的问题,请参考以下文章

我知道网页可以拥有的样式表的数量是有限制的,但是附加的 javascript 文件呢?

仅在不存在时将脚本添加到头部

如何使用 javascript 获取脚本和样式表的文件大小

chrome扩展跟踪前端JavaScript,该JavaScript使用DOM/jQueryAPI在运行时操作html-DOM元素(例如,更改样式、附加事件侦听器)。

样式表的基本概念和属性

javascript 将样式表附加到iframe内容(例如Twitter小部件) - 这很脏,但是当没有其他选项可用时它很有效。