我有这个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倍:-)
例如,访问所有dom元素:
document.getElementById("top").contentWindow.document.getElementsByTagName("*")
Run Code Online (Sandbox Code Playgroud)
是你的问题吗?
| 归档时间: |
|
| 查看次数: |
4172 次 |
| 最近记录: |