推荐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的原始功能,推荐给合作伙伴,希望对你有所帮助。