您的位置:首页 > 其它

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

2014-04-10 16:51 134 查看

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格式的相关说明。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐