Javascript 在框架内获取dom
对于浏览器扩展,我试图访问框架内的元素,但似乎找不到框架 我尝试了以下方法Javascript 在框架内获取dom,javascript,html,dom,firefox-addon,frame,Javascript,Html,Dom,Firefox Addon,Frame,对于浏览器扩展,我试图访问框架内的元素,但似乎找不到框架 我尝试了以下方法 var frame = parent.frames["Interface"]; var frame = window.frames["Interface"]; 两者都返回未定义的,我基本上不知道如何(如果?)访问该元素,提供以下信息: 本文件的“架构”如下: 我需要访问一个元素,使用它的ID,在帧“接口”中,它位于图像中概述的主体的某处 当我打印窗口变量时,我得到以下信息: 在探索winfow对象(感谢consol
var frame = parent.frames["Interface"];
var frame = window.frames["Interface"];
两者都返回未定义的,我基本上不知道如何(如果?)访问该元素,提供以下信息:
本文件的“架构”如下:
我需要访问一个元素,使用它的ID,在帧“接口”中,它位于图像中概述的主体的某处
当我打印窗口
变量时,我得到以下信息:
在探索winfow对象(感谢console.log)时,我找到了:
窗口[0]。框架
直接返回“接口”框架。然后,我可以使用getElementById
var frame = window[0].frames;
var element= frame.document.getElementById("element");