从 iframe 访问某个值并在父页面 Javascript 中使用它

Accessing certain value from iframe and using it in parent page Javascript

本文关键字:Javascript 访问 iframe      更新时间:2023-09-26

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

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

iframe.contentWindow.document

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

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

(我需要查看页面本身才能确认 - 例如,我假设"demo"是一个输入元素。另外,请注意您在getElementById中的拼写错误)

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