【发布时间】:2010-11-29 23:40:50
【问题描述】:
我有一个网页,其中 iframe 中有一个文本区域。我需要从它的子页面 JavaScript 中读取这个 textarea 的值。目前通过在 JavaScript 中使用window.parent.getelementbyID().value,我能够获取父页面中除 iframe 中的 textarea 之外的所有控件的值。
我的父页面中的框架 id 和框架名称在运行时发生变化,因此我们不能使用框架 id/框架名称作为参考。
【问题讨论】:
-
@archana:RaYell 的回答 stackoverflow.com/questions/1451208/1451455#1451455 包含您第一次提出此问题时的评论。如果您不知道框架 ID 或名称,您可以使用
document.frames[0].document.getElementById()(如果不是页面上的第一个<iframe>,则可以使用其他索引。
标签: javascript dom iframe