javascript 动态加载 JQuery , 动态增加NODE

html node 增加需两步:
1 创建要增加的element, 给element 赋属性
2. 找到相应的节点,appendChild

下面是一段 mozilla scriptish 脚本的例子
有几个注意的地方

1. 包裹 function() 的括号,最初我没写外边这对(), 出错:Exception: function statement requires a name
也就是说不带(),只是个declare ,不是调用

2. createElement, 参考: http://www.cnblogs.com/penny/archive/2008/09/01/1281293.html

3. document.head 是 HTML5才支持的写法,不支持就要写成 document.getElementsByTagName("head")[0]

//------------例子-------------------
(function(){
if(typeof jQuery=='undefined'){
var jquerynode1=document.createElement("link");
jquerynode1.setAttribute("rel","stylesheet");
jquerynode1.setAttribute("href","http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.css");

var jquerynode2=document.createElement("script");
jquerynode2.setAttribute("src","http://code.jquery.com/jquery-1.8.3.min.js");

var jquerynode3=document.createElement("script");
jquerynode3.setAttribute("src","http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.js");

document.head.appendChild(jquerynode1);
document.head.appendChild(jquerynode2);
document.head.appendChild(jquerynode3);
}
})();
//--------------------end ----------------
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值