【发布时间】:2014-06-10 13:59:04
【问题描述】:
如何使用 javascript 捕获 iframe 上的点击。
我正在使用此代码:
document.getElementsByClassName('pin').contentWindow.document.body.onclick =
function() {
alert("iframe clicked");
}
但它无法捕获 iframe 的任何点击。我只能使用javascript。 我收到此错误 "SecurityError: Blocked a frame with origin"
【问题讨论】:
-
iframe 是否来自同一个主机/域?
-
getElementsByClassName返回一个没有contentWindow属性的NodeList。要么尝试document.getElementsByClassName('pin')[0],要么在名单上走。
标签: javascript html iframe