iframe 返回空值 w



我想将表数据存储在 html 文件中,并从另一个 HTML 文件中访问表数据,我正在为此执行以下操作

<iframe id ="mytabledata" src="data.html" style="display:none"></iframe>
var thisvar = document.getElementById("mytabledata").contentWindow;
var gt=thisvar.document.getElementById("demovar");

我在 data.html 文件中demovar了一个 p 标记,但它返回NULL值,我无法访问文件数据.html。

这是怎么回事?

试试这个,它的工作。

 <iframe width="500" height="300" src="./data.html" frameborder="0" allowfullscreen></iframe>

.js:

  var row = document.getElementById("mytabledata");
  var content= (row.contentWindow || row.contentDocument);
  if (content.document)content = content.document;
  var cell = row.querySelector("#demovar");

最新更新