【问题标题】:Parent iframe with FireFox doesn't work?带有 FireFox 的父 iframe 不起作用?
【发布时间】:2011-11-07 19:37:25
【问题描述】:

我正在尝试从 iframe 更改输入变量(位于父窗口或主窗口中)的 de 值。它在 IE8、Chrome 或 Safari 中运行良好,但在 FireFox 中无法运行...

这是我的代码:

parent.NameOfTheInputVariable.value=_value_;

我做错了什么?我读过 Firefox 不接受“父”窗口...如何访问主窗口?

【问题讨论】:

    标签: javascript firefox iframe parent


    【解决方案1】:

    问题不在于parent,而是假设有一个全局变量只是因为某物有名字。这是 WebKit 采用的非标准 IEism(尽管我认为它可能只在 Quirks 模式下工作,无论如何最好避免)。

    parent.document.getElementsByName('NameOfTheInputElement')[0].value = ...;
    

    ...应该做的工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-01-09
      • 2012-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多