本帖最后由 even0220 于 2014-06-16 15:50:15 编辑

解决方案 »

  1.   


        function showDiv(obj) {
            var el = obj;
            var left = obj.offsetLeft;
            var top = obj.offsetTop;        while (obj = obj.offsetParent) {
                left += obj.offsetLeft;
                top += obj.offsetTop;
            }
            document.getElementById('divtip').style.left = left + 'px';
            //document.all.divtip.style.pixelLeft = left;
            document.getElementById("divtip").style.top = top + el.offsetHeight + 'px';
            //document.getElementById("divtip").style.pixelTop = top + el.offsetHeight;
            document.getElementById("divtip").style.display = "block";
        }调用showDiv的时候传递的参数注意不要直接用id,要通过document.getElementById来获取