如何使用javascript从iframe中提取链接
How extract links from iframe using javascript
示例:
iframe.html
<a href="http://www.google.com">Google</a>
bla bla bla
<a href="http://www.yahoo.com">Yahoo</a>
index.html
<script>
...
</script>
There are the links from "iframe.html"
http://www.google.com
http://www.yahoo.com
如果域、协议和端口匹配,只需使用。。。
var links = $('iframe:first').contents()[0].links;
jsFiddle。
或者不带jQuery。。。
var iframe = document.getElementsByTagName('iframe')[0],
doc = iframe.contentDocument || iframe.contentWindow.document;
var links = doc.links;
jsFiddle。
这利用了document.links
属性。
假设你的iframe与你的网站在同一个域上,id为"my_iframe",并且你有一个id为"results"的div,这应该对你有效:
$("#my_iframe").contents().find('a').each({
$('#results').append($(this).attr('href') + '<br />');
});
花点时间阅读JQuery的.contents((函数。
相关文章:
- 给定带有位置“loc”的链接,搜索使用谷歌地图API从标记中提取纬度和经度
- 如何在用户提交链接时添加提取推文并将其发布到站点的功能
- JavaScript链接提取器
- 从html文件中的js中提取链接
- Tinymce-4:仅从链接中提取文本
- 如何在 Java 中从 HTML 页面中提取 JavaScript 链接
- 同时提取两个链接
- 提取 URL 的中间部分并将其附加到新的外部链接以在 IE8 中显示
- xPath - 从锚链接中提取 href 的内容
- 提取 SRC 并使用 jQuery 粘贴之前在 HTML 链接中
- 提取html页面中所有以.js扩展名结尾的链接
- 从Javascript关联数组中提取HTML链接以应用于D3生成的表
- JavaScript如何从所选文本中提取链接
- 使用Javascript提取外部动态链接
- 如何从链接中提取href属性并创建该属性的特定模式
- Node.js Bot从消息中提取链接
- 使用JavaScript书签从图像链接中提取alt文本
- 从Javascript/Regex中的youtube链接中提取视频ID
- 如何使用jQuery阅读网页并提取某些链接
- 如何使用javascript从iframe中提取链接