从iframe访问特定值并在父页面Javascript中使用它

时间:2012-08-15 17:46:25

标签: javascript

在我的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;
}

1 个答案:

答案 0 :(得分:0)

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

iframe.contentWindow.document

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

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

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

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