0

我正在开发一个 javascript 下载器,需要单击一个按钮。我可以看到按钮并通过 FF 中的 Web 开发人员和 dom 检查器获取它的值。但是当我尝试:

var freeUserForm = this.iFrame.contentDocument.getElementById('js_free-download_btn');

它返回 null,当我查看页面源时,该元素不存在。发生什么了?

非常感谢,托德

4

1 回答 1

1

(假设 IFRAME 元素的 ID 是“foo”)

var iframe = document.getElementById("foo");
var freeUserForm = iframe.contentDocument.getElementById("js_free-download_btn");
于 2010-09-29T17:31:32.170 回答