JS:点击标签时发出警报

JS: alert when clicking on a tag

本文关键字:标签 JS      更新时间:2023-09-26

我想在点击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与脚本运行的域不同

为什么不起作用?

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

在新的HTML5标准中,越来越多的框架被弃用,因此不鼓励使用它们。