假设我在网站上有一个嵌入式网页(例如:www.en.wikipedia.org/wiki/Pulsar)。用户点击文章内的超链接(例如: https://en.wikipedia.org/wiki/Extrasolar_planet)。
当用户点击原始文章中的条目(“Pulsar”)时,我想要一个显示文章名称的框架(在本例中为“Extrasolar planet”)
我如何知道用户点击了什么?
编辑:在看了很多例子之后,我尝试了这样做,但它并没有完全奏效。<iframe width="940" height="550" src="http://en.wikipedia.org/wiki/Special:Random"> </iframe>
<script>
(document.getElementsByTagName('iframe').contentWindow.document).keydown = function() {
alert("Hello World")
})
</script>
答案 0 :(得分:1)
这不起作用,因为您使用的是返回数组的getElementsByTagName
。请改用getElementById
或getElementsByTagName('iframe')[0]
。
答案 1 :(得分:0)
contentWindow
是iframe
的{{1}}对象。在这里,您需要window
的{{1}}:
iframe
OR
document