我正在使用javascript下载程序,需要单击一个按钮。我可以看到按钮,并通过FF中的Web开发人员和dom检查器获取它的值。但是当我尝试:
var freeUserForm = this.iFrame.contentDocument.getElementById('js_free-download_btn');
它返回null,当我查看页面源时,元素不存在。那是怎么回事?
非常感谢, 托德
答案 0 :(得分:1)
(假设IFRAME元素的ID是“foo”)
var iframe = document.getElementById("foo");
var freeUserForm = iframe.contentDocument.getElementById("js_free-download_btn");