100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 动态加载js和css(外部文件)【javascript】

动态加载js和css(外部文件)【javascript】

时间:2020-06-21 09:42:16

相关推荐

动态加载js和css(外部文件)【javascript】

web前端|js教程

加载css,加载js

web前端-js教程

答题类app源码,ubuntu切换到汉语,tomcat数据库初始化,爬虫工作违法吗,php30可以上地铁吗,seo556lzw

// 动态加载外部js文件

var flag = true;

if( flag ){

loadScript( "js/index.js" );

};

function loadScript( url ){

var script = document.createElement( "script" );

script.type = "type/javascipt";

script.src = url;

document.getElementsByTagName( "head" )[0].appendChild( script );

};

// 动态加载js

if( flag ){

var script = document.createElement( "script" );

script.type = "text/javascript";

script.text = " ";

document.getElementsByTagName( "head" )[0].appendChild( script );

};

// 动态加载外部css样式

if( flag ){

loadCss( "css/base.css" );

};

function loadCss( url ){

var link = document.createElement( "link" );

link.type = "text/css";

link.rel = "stylesheet";

link.href = url;

document.getElementsByTagName( "head" )[0].appendChild( link );

};

// 动态加载css样式

if( flag ){

var style = document.createElement( "style" );

style.type = "text/css";

document.getElementsByTagName( "head" )[0].appendChild( style );

var sheet = document.styleSheets[0];

insertRules( sheet,"#gaga1","background:#f00",0 );

};

function insertRules( sheet,selectorTxt,cssTxt,position ){

if( sheet.insertRule ){ // 判断非IE浏览器

sheet.insertRule( selectorTxt + "{" + cssTxt +"}" ,position );

}else if( sheet.addRule ){ //判断是否是IE浏览器

sheet.addRule( selectorTxt ,cssTxt ,position )

}

}

android 滚动截屏源码,vscode向下复制上一行,ubuntu无线教程,tomcat关了后怎么打开,python爬虫 链接,php实现http代理,seo什么时候能看到效果lzw

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。