这里是dom操作的问题 , 需要记录下来 ,之后参考使用

javascript 里面的 getElementsByTagName() 是怎么用的?

比如一个html里面有个标签是head.你想动态加入一个JS,就要这么做:
document.getElementsByTagName('head')// 这里是获取一个数组但是大家都知道Head只有一个所以用[0]表示。

var script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'xxxx.js';
document.getElementsByTagName('head')[0].appendChild(script);

getElementsByTagName() 是获取标签的,
比如一个页面里有多个input标签,getElementsByTagName(‘input’)可以获取所有input元素,返回的结果是一个数组,可以使用索引数组来标记。 
比如:var input=getElementsByTagName(‘input’);
input就是获取了所有input元素的数组,可以通过input[0],input[1]……这样来选定某个特定元素。
window.QOOCC = window.QOOCC || {}; 是什么意思,求解??
js的一种写法。对于大部分语言, d = 'a' || false; d的值将是布尔型的true或者false,而js中,d的值是后面表达式中第一个真值(如果有)或最后一个值

以上代码的意思就是如果window.QOOCC不是真(如0,'', false, null但不包括undefined)时,window.QOOCC的值将为{}

等同于
if (! window.QOOCC) window.QOOCC = {};
{} 基本等价于 new Object(); 关于{},你可以查阅JSON格式的相关说明。




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值