推荐4种常见的原生Javascript函数

{ 1 }添加监视器事件

复制代码代码如下所示:

AddHandler:功能(节点类型,FN){ if(节点。addEventListener){

Node.addEventListener(类型,FN,false); / /假,设置为事件冒泡

}

别的{

node.attachevent(开+类型,函数(){(){

Fn.apply(节点参数); / / attachevent方法,这不是指的节点,所以需要用()的方法

});

}

}



{ }设置元素的样式

复制代码代码如下所示:

setcss:功能(节点,Val){ / /瓦尔:{顶:'2px ','font-size:'12px}

对于(var中的var){

node.style.csstext + =++;V:瓦尔{五}; / / csstext还可以设置多个属性,有利于避免cssfloat,stylefloat判断

}

}



{三}获取CSS类名元素

复制代码代码如下所示:

父/父是可选参数。

getbyclassname:功能(类名、父){

var elem = { },

节点=父级!= undefinedparent。节点类型= = 1parent.getelementsbytagname document.getelementsbytagname(*)(*),

P = new RegExp((^ | S)+类名+(的|美元));

对于(VAR n = 0,I = node.length;n<我;N + +){

如果(p.test(结{ }。className)){

Elem.push(结{ });

}

}

返回元素;

}



(四)删除CSS类名

复制代码代码如下所示:

removeclassname:功能(节点,className){

VaR PAR = new RegExp(className,'克');

node.classname = node.classname.replace(PAR,);

}



以上4点都是我很实用的,需要经常使用js的原始功能,推荐给合作伙伴,希望对你有所帮助。