【发布时间】:2012-03-13 15:06:15
【问题描述】:
假设我在两个选项卡中打开了我的网站,并且我想获取 id 为“id”的元素,我能否以某种方式在当前关注的浏览器选项卡中获取该元素?
document.getElementById("id");
似乎获取了最近加载的元素。
【问题讨论】:
-
@Purmou 是的,为清楚起见进行了编辑
标签: javascript html
假设我在两个选项卡中打开了我的网站,并且我想获取 id 为“id”的元素,我能否以某种方式在当前关注的浏览器选项卡中获取该元素?
document.getElementById("id");
似乎获取了最近加载的元素。
【问题讨论】:
标签: javascript html
不,因为那将是一个巨大的安全漏洞。
stackoverflow 上有一个类似的问题:Accessing the content of other tabs in browser。
This answer 链接的问题提供了代码来执行此操作,但我过去在尝试在另一个文档上指定事件处理程序时遇到了 IE 问题(虽然在 Firefox 中工作正常)。
【讨论】: