//动态加载JS var flag=false ; if(flag){ loadScript('browserdetect.js'); } function loadScript(url){ var script =document.createElement('script'); script.type='text/javascript'; script.src=url; document.getElementsByTagName('head')[0].appendChild(script); }
//动态执行JS var flag=true ; if(flag){ executeScript(); } function executeScript(){ var script =document.createElement('script'); script.type='text/javascript'; var text=document.createTextNode("alert('Lian')"); script.appendChild(text); document.getElementsByTagName('head')[0].appendChild(script); }
<span style="font-size:18px;">//动态执行link var flag=true; if(flag){ loadStyle('basic.css'); } function loadStyle(url){ var link=document.createElement('link'); link.rel='stylesheet'; link.type ='text/css'; link.href=url; document.getElementsByTagName('head')[0].appendChild(link); }</span>
<span style="font-size:18px;">//动态执行style var flag=true; if(flag){ var style=document.createElement('style'); style.type='text/css'; document.getElementsByTagName('head')[0].appendChild(style); insertRule(document.styleSheets[0],'#box','background:red',0); } function insertRule(sheet,selectorText,cssText,position){ //如果是非IE if(sheet.insertRule){ sheet.insertRule(selectorText+"{"+cssText+"}",position); }else if(sheet.addRule){ //如果是IE sheet.addRule(selectorText,cssText,position); } }</span>
版权声明:本文为博主原创文章,未经博主允许不得转载。
原文:http://blog.csdn.net/lianjiangwei/article/details/46662925