【发布时间】:2014-03-24 11:45:30
【问题描述】:
是否可以在 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 下的任何链接时,目标网址将是 www.yahoo.com。
欢迎提出任何建议。 更新我在 iframe 中获取网站,而不是位于我的服务器中。
【问题讨论】:
标签: javascript jquery html iframe href