JS:点击标签时发出警报

时间:2012-02-10 01:51:44

标签: javascript events dom

我想在点击iframe中的A'标记时收到提醒,这是我的代码:

<Html>
<Head>
    <Title>change links</Title>
</Head>
<body>
    <iframe id="tab" src="http://www.site.com"></iframe>
    <script type="text/javascript">
          var tags = document.getElementsByTagName("a");
          tags.addEventListener("click", alert(""), false);
    </script>
</body>
</Html>

* iframe与运行脚本的域名不同

为什么不起作用?

1 个答案:

答案 0 :(得分:3)

因此,这被视为跨站请求或也称为XSS攻击。严格PROHIBITED以任何方式读取或修改不同域上iframe的内容。

在新的HTML5标准中不推荐使用更多帧,因此不鼓励使用它们。