天天看点

02.简单的DOM操作

prev()函数:返回相关元素的前一兄弟节点

function prev(elem) {

do {

elem = elem.previoussibling;

}

while (elem && elem.nodetype != 1);

return elem;

next()函数:返回相关元素的后一兄弟节点

function next(elem) {

elem = elem.nextsibling;

first()函数:查找元素第一个子元素

function first(elem){

elem=elem.firstchild;

return elem&&elem.nodetype!=1?next(elem):elem;

last()函数:查找元素最后个元素

function last(elem){

elem=elem.lastchild;

return elem&&elem.nodetype!=1?prev(elem):elem;

parent()函数:查找元素的父元素函数

function parent(elem,num){

num=num||1;

for(var i=0;i<num;i++){

if(elem!=null){

elem=elem.parentnode;

tag()函数:快速查找dom元素

function tag(name,elem){

return (elem||document).getelementbytagname(name);

继续阅读