在iframe中是否可以更改或附加超链接?
以下是我的代码:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script type="text/javascript">
function changelinks(iframe){
var as = iframe.contentDocument.getElementsByTagName('a');
for(i=0;i<as.length;i++){
as[i].setAttribute('href',"http://www.yahoo.com");
}
}
</script>
</head>
<body>
<iframe src="http://www.google.com" onload="changelinks(this)"></iframe>
我的目标是当在 iframe 下点击任何链接时,目标 URL 将是 www.yahoo.com。
欢迎提出任何建议。 更新:我在 iframe 中获取的网站不位于我的服务器上。