动态加载js和css

  • 推荐方法
//加载css
function loadjscssfile(filename, filetype) { 
  if (filetype == "js") { 
  var fileref = document.createElement('script'); 
  fileref.setAttribute("type", "text/javascript"); 
  fileref.setAttribute("src", filename) 
  } else if (filetype == "css") { 
  var fileref = document.createElement("link"); 
  fileref.setAttribute("rel", "stylesheet"); 
  fileref.setAttribute("type", "text/css"); 
  fileref.setAttribute("href", filename) 
  } 
  if (typeof fileref != "undefined") document.getElementsByTagName("head")[0].appendChild(fileref) 
  } 
  loadjscssfile("jsui.css", "css"); 
//加载js
function hxloadJS(url, callback) {
				var script = document.createElement('script'),
					fn = callback || function() {};
				script.type = 'text/javascript';
				//IE
				if(script.readyState) {

					script.onreadystatechange = function() {

						if(script.readyState == 'loaded' || script.readyState == 'complete') {

							script.onreadystatechange = null;

							fn();
						}
					};
				} else {
					//其他浏览器
					script.onload = function() {

						fn();
					};
				}
				script.src = url;
				document.getElementsByTagName('head')[0].appendChild(script);
			}
			//用法
			hxloadJS('jsui.js', function() {
				
			});

 

本站出售的源码只允许用于合法用途,以及学习交流技术层面,凡是用于非法用途的与本站无关,本人不承担任何责任!未经本站允许不得转载、倒卖:惊鸿 » 动态加载js和css
分享到:
赞(1)

评论抢沙发

评论前必须登录!

Hello,欢迎来咨询~

全场半价,充会员七折!

联系站长