【发布时间】:2016-06-16 14:01:56
【问题描述】:
我有一个没有 ID 的 iframe(由第三方生成)。 iframe 嵌入在登录页面上。当点击 iframe 上的提交按钮时,我希望关闭窗口或登录页面,因为点击提交按钮时,它将打开一个新选项卡。
function() {
var iframe = document.getElementByTagName('iframe');
var sbutton = document.getElementById("form_002b_ao_submit_href");
iframe.sbutton.onclick = function() {
window.unload();
}
};
但它不会被触发。
【问题讨论】:
-
尝试 document.getElementsByTagName.contentWindow.document.getElementById("submit_btn")
-
那么最好做 sbutton.onclick = function() { iframe.remove(); }
-
让我知道以上是否有效,我会将其添加为答案:)
-
你试过“parent.unload();”吗?
-
你的意思是这样吗? sbutton = document.getElementsByTagName.contentWindow.document.getElementById("#form_002b_ao_submit_href"); sbutton.onclick = function() { iframe.remove(); }
标签: javascript jquery html iframe