10-12无缝滚动、DOM、

一、无缝滚动js


二、DOM节点的操作:

function childrenNodeStyle(obj,property,val){//用DOM节点给第一个子节点设置样式
if(obj.firstElementChild){//非IE浏览器
obj.firstElementChild.style[property]=val;
}else{//IE浏览器
obj.firstChild.style[property]=val;
}
}
function getClassArr(oArr,cName){//获取一组数组内具有相同类名的对象 返回这组对象的数组集合
var arr=[];
for(var i =0;iif(oArr[i].className==cName){
arr.push(oArr[i]);
}
}
return arr;
}


插入节点:

box.appendChild(oLi);//在对象后插入子节点
box.insertBefore(oLi,box.children[0]);//在旧结点前插入新节点

father.remove(child);//根据父节点删除子节点


object对象的操作:

arr.join('');//拼接数组之间的元素转为字符串类型

var obj = {a:[5,6,7],b:[6,99],c:9};//用object对象可以存储数组,但是数组不可以存储obj对象


var arr=["border","bottom","color"];
for(var i=1;iarr[i]=arr[i].charAt(0).toUpperCase()+arr[i].substring(1);
}

arr.join('');

//使用数组方法将字符串转为驼峰命名法

你可能感兴趣的:(10-12无缝滚动、DOM、)