我们正在html页面中加载第三方iframe。我们正在将其加载到一个特定的div中。到此步骤为止,它已成功运行。但是,接下来我们要查找在iFrame中加载的控件。另外,iFrame没有任何关联的ID。
由于不存在iFrame ID,因此我们尝试如下所示首先获取iframe
var objiframe = $('#divContainer').find('iframe');
因此,这里我们获取iFrame对象,但是找不到位于iFrame下的任何控件。
我们尝试了以下几种方法来找到控件
var iFrameDOM = $(objiframe).contents();
var control = $(iFrameDOM).find("#duedate");
var data = objiframe.contentWindow.document.getElementById('duedate');
但是不知何故,我们没有得到控件或那里的ID。大多数时候,我们会得到“未定义”或“无法读取null的属性'contentWindow'”
任何对此的帮助表示赞赏
相关分类