Javascript 访问对象标记中/外的对象

Javascript 访问对象标记中/外的对象,javascript,html,css,object,Javascript,Html,Css,Object,是否可以在HTML对象上使用CSS/JavaScript? 有一个代码: index.html: <object type="text/html" data="1.html"></object> <div id="bbb"> some content </div> 一些内容 1.html: <div id="aaa">some content</div> 一些内容 我的问题是:在“1.html”中,我可以通过Jav

是否可以在HTML对象上使用CSS/JavaScript? 有一个代码:

index.html:

<object type="text/html" data="1.html"></object>
<div id="bbb"> some content </div>

一些内容
1.html:

<div id="aaa">some content</div>
一些内容

我的问题是:在“1.html”中,我可以通过JavaScript#bbb对象进行修改吗?在“index.html”中,我可以使用CSS或JavaScript修改#aaa对象吗?

如果index.html打开了1.html,那么在1.html中,您可以调用“window.opener”来获取对index.html的引用,从而访问/修改其中的属性。同样,从index.html,您将能够引用1.html并修改其中的任何内容


唯一的要求是index.html和1.html必须位于同一个域上。否则,浏览器将限制您跨域访问来自其他域的帧。因此,只要它们都在同一个域上(localhost:8080,示例),您就可以了

我建议不要使用
object
元素,因为它们非常古怪,这可以通过iframe来实现。我知道,我可以使用iframe获得相同的效果,但我听说过,iframe被删除了,可以用object替换。你可能误解了,
iframe
frame
是不同的东西<代码>帧不推荐使用是。但不是
iframe
,它甚至在html5中具有新功能