常用js功能函数汇总(持续更新ing)

Posted 庞永胜

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了常用js功能函数汇总(持续更新ing)相关的知识,希望对你有一定的参考价值。

////////////////////获取元素属性///////////////////
function getStyle(obj,name)
{
    if(obj.currentStyle)
    {
        return obj.currentStyle[name];
    }
    else
    {
        return getComputedStyle(obj,false)[name];
    }
}
//////////////////在target元素后插入元素/////////////////////////
function insertAfter(newElement,targetElement)
{
    var oParent=targetElement.parentNode;
    if(oParent.lastChild==targetElement)
        oParent.appendChild(newElement);
    else
        oParent.insertBefore(newElement,targetElement.nextSibling);
}
//////////////sort()函数改进排序数组///////////////////////
sort(function(n1,n2)
{
    return    n1-n2;
});
 1 ////////////////通过类名获取元素///////////////////////////
 2 function getElementsByClassName(oparent,sClass)
 3 {
 4     var aResult=[];
 5     var aEle=oParent.getElementsByTagName("*");
 6     for(var i=0;i<aEle.length;i++)
 7     {
 8         if(aEle[i].className==sClass)
 9     {
10         aResult.push(aEle[i]);
11     }
12 }
13     return aResult;
14 }

 

1 //////////////////获取坐标位置/////////////////////
2 function getPosition(ev)
3 {
4     oEvent=ev||event;
5     var scrollTop=document.documentElement.scrollTop||document.body.scrollTop;
6     var scrollLeft=document.documentElement.scrollLeft||document.body.scrollLeft;
7     return{x:oEvent.clientX+scrollLeft,y:ev.clientY+scrollTop}
8 }

 

 1 //////////////////绑定事件(兼容IE)///////////////
 2 function addEvent(obj,event,fun)
 3 {
 4     if(obj.attachEvent)
 5     {
 6         obj.attachEvent(‘on‘+event,fun);
 7     }
 8     else
 9     {
10         obj.addEventListener(event,fun,false);
11     }
12 }

 

以上是关于常用js功能函数汇总(持续更新ing)的主要内容,如果未能解决你的问题,请参考以下文章

剑指offer(面试战备ing,持续更新)

剑指offer(面试战备ing,持续更新)

剑指offer(面试战备ing,持续更新)

小程序各种功能代码片段整理---持续更新

让你瞬间提高工作效率的常用js函数汇总

IDEA 常用的小技巧汇总,JAVA 新手上路必备,快上车!(持续更新)