我正在使用以下代码来获取元素距离顶部的位置
var posTop = document.getElementById('elementId').getBoundingClientRect().top
- document.body.getBoundingClientRect().top
如果元素位于一个iframe内,而且这个iframe不在同一个域中,那么如何获取它的位置呢?
我正在使用以下代码来获取元素距离顶部的位置
var posTop = document.getElementById('elementId').getBoundingClientRect().top
- document.body.getBoundingClientRect().top
如果元素位于一个iframe内,而且这个iframe不在同一个域中,那么如何获取它的位置呢?
只有在其他域名接受跨域请求时,您才能访问其他 iframe。 因此,如果不是您的域名,您可能需要询问他们是否可以允许跨域请求。