【问题标题】:javascript DOM help required需要 javascript DOM 帮助
【发布时间】:2021-05-16 15:58:30
【问题描述】:
FRAME F=2
id="slideBlock"

标签是DIV

我试过了,但没有找到元素。

var frames = window.frames;
var x = frames[1].document.getElementById("slideBlock");

【问题讨论】:

  • 我认为你必须使用.contentDocument
  • iframe 是否与父窗口在同一个域中?否则,您将无法访问其 DOM。

标签: javascript dom iframe


【解决方案1】:

id 用于单个唯一元素。

试试……

  const frame = document.getElementById('slideBlock');

如果它是一个标签数组试试..

  const frame = document.getElementsByTagName('your-tag-here')[your-index-here];

【讨论】:

  • 您的实际代码是什么?它是 div 中的 iframe 吗? slideBlock 是 div 还是 iframe 的 id?
猜你喜欢
  • 2012-09-21
  • 2017-10-05
  • 2016-08-07
  • 1970-01-01
  • 2012-05-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-05-31
相关资源
最近更新 更多