jsjquery如何获取获取父窗口的父窗口的元素

jsjquery如何获取获取父窗口的父窗口的元素,第1张

发现答非所问的人还不少啊

取父窗口的元素方法:$(selector, windowparentdocument);

那么你取父窗口的父窗口的元素就可以用:$(selector, windowparentparentdocument);

类似的,取其它窗口的方法大同小异

$(selector, windowtopdocument);

$(selector, windowopenerdocument);

$(selector, windowtopframes[0]document);

希望对你能有帮助

你有没有这样的上网经历?:

用快捷键新建一个页面(不是标签页,而是单独一个页),连续这样做,发现它们依次叠加,并且每个都在前一个的右下方偏一点。

对于当前窗口而言,这两个只读属性,真如你说的算是鸡肋,因为是只读的嘛,哪怕想干点啥也做不了。但对于其他窗口而言,这个属性还是有点用的。至少在其他窗口要d出窗口时,可以给open传入窗口特征left和top,这就用到了上一个窗口的位置属性。

在某些情景下,你想后面d出的窗口正好覆盖住上一个d出窗,也可以用到这两个属性。

js获取游戏控件方法如下:

//获取坐标位置

function getpos(e) {

var t=eoffsetTop;

var l=eoffsetLeft;

var height=eoffsetHeight;

while(e=eoffsetParent) {

t+=eoffsetTop;

l+=eoffsetLeft;

假设 obj 为某个 HTML 控件。

objoffsetTop 指 obj 距离上方或上层控件的位置,整型,单位像素。

objoffsetLeft 指 obj 距离左方或上层控件的位置,整型,单位像素。

objoffsetWidth 指 obj 控件自身的宽度,整型,单位像素。

objoffsetHeight 指 obj 控件自身的高度,整型,单位像素。

我们对前面提到的“上方或上层”与“左方或上层”控件作个说明。

“提交”按钮的 offsetTop 指“提交”按钮距“tool”层上边框的距离,因为距其上边最近的是 “tool” 层的上边框。

“重置”按钮的 offsetTop 指“重置”按钮距“tool”层上边框的距离,因为距其上边最近的是 “tool” 层的上边框。

“提交”按钮的 offsetLeft 指“提交”按钮距“tool”层左边框的距离,因为距其左边最近的是 “tool” 层的左边框。

“重置”按钮的 offsetLeft 指“重置”按钮距“提交”按钮右边框的距离,因为距其左边最近的是“提交”按钮的右边框。 

offsetTop 可以获得 HTML 元素距离上方或外层元素的位置,styletop 也是可以的,二者的区别是:

一、offsetTop 返回的是数字,而 styletop 返回的是字符串,除了数字外还带有单位:px。

二、offsetTop 只读,而 styletop 可读写。

三、如果没有给 HTML 元素指定过 top 样式,则 styletop 返回的是空字符串。

offsetLeft 与 styleleft、offsetWidth 与 stylewidth、offsetHeight 与 styleheight 也是同样道理。

scrollHeight: 获取对象的滚动高度。 

scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离

scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离

scrollWidth:获取对象的滚动宽度

offsetHeight:获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度

offsetLeft:获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置

offsetTop:获取对象相对于版面或由 offsetTop 属性指定的父坐标的计算顶端位置 

eventclientX 相对文档的水平座标

eventclientY 相对文档的垂直座标

eventoffsetX 相对容器的水平坐标

eventoffsetY 相对容器的垂直坐标 

documentdocumentElementscrollTop 垂直方向滚动的值

eventclientX+documentdocumentElementscrollTop 相对文档的水平座标+垂直方向滚动的量 

以上主要指IE之中,FireFox差异如下:

IE60、FF106+:

clientWidth = width + padding

clientHeight = height + padding

offsetWidth = width + padding + border

offsetHeight = height + padding + border

IE50/55:

clientWidth = width - border

clientHeight = height - border

offsetWidth = width

offsetHeight = height

以上就是关于js/jquery如何获取获取父窗口的父窗口的元素全部的内容,包括:js/jquery如何获取获取父窗口的父窗口的元素、JS能获取窗口的screenTop screenLeft 对于开发者来说 有什么可用之处呢、js获取游戏控件怎么找等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9291783.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存