0

在我的 iframe 内,我有一个刻度盘,当针移动时会吐出角度。是否可以在 iframe 之外的父页面中的其他位置显示角度值,而不是在框架内同时获取表盘和针。这是我的代码。

function showIframeContent(id) {
  var iframe = document.getElementById(id);
    try {
      var doc = (iframe.contentDocument)? window.frames[clkwise1].document.getElementId("demo").value;
      alert(doc.body.innerHTML);
    }
    catch(e) {
       alert(e.message);
    }
  return false;
}

4

1 回答 1

0

访问 iframe 内容的标准和跨浏览器方法是:

iframe.contentWindow.document

我希望这适用于您的情况:

document.getElementById("clkwise1").contentWindow.document.getElementById("demo").value

(我需要查看页面本身来确认它 - 例如,我假设“demo”是一个输入元素。另外,请注意您在 getElementById 中的错字)

现场演示:http: //jsfiddle.net/ZWC6v/

于 2012-08-15T18:05:47.870 回答