日期:2014-05-17  浏览次数:20617 次

如何获取ie网页对象的相对坐标?
或Document.getElementsByTagName("a")一个对象后,如何获取它在ie的相对坐标,谢谢了。

------解决方案--------------------
var obj=Document.getElementsByTagName("a")
var offset = obj.offset();
接着offset.left等等。。

------解决方案--------------------
一、js获取坐标位置

 1.1 首先是event,这个只有IE支持,FF不支持,所以如果FF里要用只能在函数上加多一个参数,例如function move(event),这样就可以在函数里面用event了

 1.2 获取坐标:event.X 和event.Y 这两个只支持IE,取出来值是相对父元素的位置

 1.3 event.pageX 和event.pageY 这两个支持FF,不支持IE,同样取出来的值也是相对父元素的。

 1.4 event.clientX 和event.clientY 支持FF,IE,不包含滚动条,所以要取具体相对浏览器的位置就得加上document.documentElement.scrollLeft