js 获取元素宽度的几种方法

来源:互联网 发布:剑雨逍遥手游进阶数据 编辑:程序博客网 时间:2024/06/18 17:42

获取元素

//1、jQuery$("#" + loading_lh._svgid);//2、D3.jsd3.select("#" + loading_lh._svgid)[0][0];//3、document.getElementById(loading_lh._svgid)

获取宽度

//1、$("#" + loading_lh._svgid).width();//2、$("#" + loading_lh._svgid).ClientWidth();//3、            width_lh($("#" + loading_lh._svgid))            //定义方法            width_lh= function(w) {                var v = 0,                    d = document,                    w = window;                if((!d.compatMode || d.compatMode == 'CSS1Compat') &&                !w.opera && d.documentElement &&                 d.documentElement.clientWidth)                 {                    v = d.documentElement.clientWidth;                } else if(d.body && d.body.clientWidth) {                    v = d.body.clientWidth;                } else if(xDef(w.innerWidth, w.innerHeight, d.height)) {                    v = w.innerWidth;                    if(d.height > w.innerHeight) v -= 16;                }                return v;            }
0 0
原创粉丝点击