1

有一个问题,如何在特定页面上操作 DOM 对象。我想要做的是打开一个弹出页面,然后在那里操作一个对象。

以下代码操作初始页面上的对象:

cuteLittleWindow = window.open("/calendar/view.html", "littleWindow", "location=no,width=320,height=200");
$('.navbar-inner').hide();
4

2 回答 2

3

你可以做

$(cuteLittleWindow.document).find('.navbar-inner').hide();

您不必在可爱小窗口的页面上包含 jQuery。但请确保两个页面都来自同一个域。这尤其意味着您无法在file://.

于 2012-10-21T10:26:40.850 回答
1

不太难:

$(cuteLittleWindow.document)...

只要打开的文档与发起者运行的域位于同一域中,就应该这样做。

于 2012-10-21T10:26:53.473 回答