我可以访问iframe';s的父母';从iframe页面中选择s元素

我可以访问iframe';s的父母';从iframe页面中选择s元素,iframe,element,parent,Iframe,Element,Parent,在同一个域中的第一个页面 在parent page.htm中,我只有一个元素,如input#test 然后我在父页面中设置了一个iframe,名为child.htm,在child.html中我编写了js来查找父输入元素,如 var parent = window.self.top; 但是我不能使用var-input=$(parent.find('input#test')在parent.htm中查找输入元素 我可以使用它吗?我怎样才能做到这一点呢?试试看 var input = $(window

在同一个域中的第一个页面

在parent page.htm中,我只有一个元素,如
input#test

然后我在父页面中设置了一个iframe,名为child.htm,在child.html中我编写了js来查找父输入元素,如

var parent = window.self.top;
但是我不能使用
var-input=$(parent.find('input#test')
在parent.htm中查找输入元素

我可以使用它吗?我怎样才能做到这一点呢?

试试看

var input = $(window.self.top).contents().find('input#test');


我从第一个答案中删除了
parent
。声明名为
parent
的变量可能不是一个好主意,因为这是一个全局变量。
var input = $(window.self.top.document).find('input#test');