Javascript 使用对象元素加载站点,然后自动填充其中的元素

Javascript 使用对象元素加载站点,然后自动填充其中的元素,javascript,html,Javascript,Html,如果你想知道,我正在加载的站点是我们自己的组织站点。他们想让我创建一个只显示站点并根据需要自动填充数据的应用程序。我正在使用PhoneGap创建应用程序 我已经得到了网站上加载和显示正确的网站。 我想知道如何在加载的站点中选择元素并编辑其中的数据 以下是我加载站点的方式: <div id="mainDiv"> <object id="objectContainer" data="https://live.entry-sign.com"/> </div>

如果你想知道,我正在加载的站点是我们自己的组织站点。他们想让我创建一个只显示站点并根据需要自动填充数据的应用程序。我正在使用PhoneGap创建应用程序

我已经得到了网站上加载和显示正确的网站。 我想知道如何在加载的站点中选择元素并编辑其中的数据

以下是我加载站点的方式:

<div id="mainDiv">
  <object id="objectContainer" data="https://live.entry-sign.com"/>
</div>

有没有办法做到这一点

谢谢

试试以下方法:

var objectDocument = document.getElementById("objectContainer").contentDocument;

objectDocument.body.style.backgroundColor = "blue";
// This would turn the iframe blue.

我只是想知道这是否有效。

您可以使用
HTMLObjectElement.contentDocument
访问元素,但它是只读的,您不能更改它。正如sabithpocker所说,它是只读的,所以我将使用URL并像那样传递网站信息。将需要编辑主网站,使其接受的信息虽然。