js获取页面获取iframe的链接
时间: 2023-08-05 10:06:55 浏览: 100
iframe框架\JS获取iframe元素
3星 · 编辑精心推荐
可以使用以下代码获取页面中某个 iframe 元素的链接:
```javascript
var iframe = document.getElementById('my-iframe'); // 根据 iframe 的 id 获取元素
var url = iframe.contentWindow.location.href; // 获取 iframe 中页面的链接
console.log(url);
```
其中,`my-iframe` 是 iframe 元素的 id。如果没有 id,也可以使用其他方法获取元素,例如 `getElementsByTagName`。
需要注意的是,由于同源策略的限制,只能在获取与当前页面同源的 iframe 中的页面链接。如果要获取跨域的 iframe 中的链接,需要在 iframe 的源站点设置相应的 CORS 头信息。
阅读全文