Javascript-使用iframe,使用dom而不是jquery时如何更改页面内的元素内容

Ere*_*rez 4 javascript dom

我有这个iframe,正如您所见,它使用onload触发器调用了js函数。

<iframe name="top" id="top" width="99%" height="20%" src="top.htm" frameborder="0" scrolling="no" onload="log_in()"></iframe>
Run Code Online (Sandbox Code Playgroud)

我需要做的是从该函数中实现“ top.htm”(更改innerHTML之类的东西)中的元素。

但是问题在于,该功能无法识别“ top.htm”页面的元素,只能识别index.htm(包含iframe的页面)中的元素。

ps我必须使用DOM,而我必须使用iframe。

有人知道该怎么做吗?

10倍:-)

cha*_*uck 5

例如,访问所有dom元素:

document.getElementById("top").contentWindow.document.getElementsByTagName("*")
Run Code Online (Sandbox Code Playgroud)

是你的问题吗?