相关疑难解决方法(0)

链接元素onload

反正有没有听一个<link>元素的onload事件?

F.ex:

var link = document.createElement('link');
link.rel = 'stylesheet';
link.href = 'styles.css';

link.onload = link.onreadystatechange = function(e) {
    console.log(e);
};
Run Code Online (Sandbox Code Playgroud)

这适用于<script>元素,但不适用<link>.还有另外一种方法吗?我只需要知道外部样式表中的样式何时应用于DOM.

更新:

注入一个隐藏的<iframe>,添加<link>到头部并window.onload在iframe中监听事件是不是一个想法?它应该在加载css时触发,但它可能无法保证它被加载到顶部窗口中......

javascript css dom hyperlink dom-events

39
推荐指数
2
解决办法
3万
查看次数

标签 统计

css ×1

dom ×1

dom-events ×1

hyperlink ×1

javascript ×1