JavaScript 中如何加载远程样式

106 阅读1分钟
    var head = document.getElementsByTagName('head')[0];
    var link = document.createElement('link');
    link.href = url;
    link.rel = 'stylesheet';
    link.type = 'text/css';
    head.appendChild(link);
 
    var onLoadSuccess = () => {
       
    }
 
    if(document.all ){
        link.onreadystatechange = function () {
            if (like.readyState ==='loaded' || link.readyState == 'complete') {
                onLoadSuccess();
            }
        }
    } else {
        link.onload = function(){
            onLoadSuccess();
        };
    }