JS:点击标签时发出警报
JS: alert when clicking on a tag
我想在点击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标准中,越来越多的框架被弃用,因此不鼓励使用它们。
相关文章:
- Morris.js折线图x轴标签在调整大小后消失
- Knockout.JS标签在foreach内部不起作用
- Chart.js条形图:网格颜色和隐藏标签
- 如何在标签上输出Chart.js雷达图的正确值
- 是否可以使用Chart.js缩短雷达图上的外部标签,而不影响其他标签
- 如何将具有相同功能的两个select html标签的两个JS组合在一起
- d3.js:如何为图上的散点添加标签
- 如何在chart.js中显示圆环图上的标签
- d3.js散点图中的刻度标签在Firefox 13.0.1中被截断
- Chart.js条形图标签在悬停时被隐藏
- 如何在Chart.js v2.0中的标签上添加OnClick事件
- Meteor.js:<脚本>标签不't在<身体>
- Highlight.js为每个<代码>标签
- D3.js-单击节点后无法设置节点标签
- d3.js轴标签-颜色不变
- 如何在angular js的ng应用程序中以普通的htm显示标签
- 如何将attr(id)添加到特定值的<文本>标签-Js/Jquery
- <a>超文本电子邮件链接的标签.JS搞砸了我的下拉列表,因为它是基于<a>标签
- 如何在HTML脚本标签JS上运行Gulp ESLint
- 这个标签JS有什么问题