我如何在iframe上获得keydown事件?
答案 0 :(得分:13)
您需要访问通过ContentWindow对象
的iframe文档$(document.getElementById('IFrameId').contentWindow.document).keydown(function(){ alert('Key down!'); });
确保在框架加载后绑定事件。
答案 1 :(得分:6)
Adding event handler to an iframe using JQuery
$(document.getElementById('iframe_id').contentWindow.document).keydown(function() {
// my func
});
答案 2 :(得分:1)
回答这么晚,但也许对某人有用
我有同样的问题,这意味着我在ascii code
中有一个ResetsPasswords
页面。
现在我需要得到reset()
但我不想(或有时我不能)在iframe体内编写任何脚本。
要做到这一点,我使用下面的脚本来检测通过单击它选择的元素的父ID。
iframe inside a HTML
此代码解决了我的问题 希望有用。