如何在没有类或id的iFrame中获取链接
How to get link in iFrame without class or id
我想使用jquery在iframe中找到一个链接。他的脚本示例:
<body>
<iframe src='content.html' framborder='0'>
<html>
<body>
<div class="afk">
<a href='index.html' target='_blank'>
<p>Text Here</p>
</a>
</div>
</body>
</html>
</iframe>
<iframe src='content.html' framborder='0'>
<html>
<body>
<div class="afk">
<a href='index-2.html' target='_blank'>
<p>Text Here</p>
</a>
</div>
</body>
</html>
</iframe>
</body>
如何获取iframe中链接的"href"值?
您可以使用
//select frames
var iframes = jQuery('iframe');
$.each(iframes, function(i, iframe){
//this gives access to the window object of iframe
childWindow = iframe.contentWindow;
//now fire your selector query here
console.log(childWindow.document.querySelector("div a").href);
//or console.log(childWindow document.querySelector("div a").getAttribute("href"));
})
首先,您必须等待加载iframe,如果iframe-src具有权限,您可以像另一个页面dom一样访问iframe的dom。
$('#myiframeid').load(function(){
$(this).contents().find('a').each(function(){
console.log($(this).attr('href'));
});
});
相关文章:
- 我想从iframe获取url
- 你如何从 iframe 获取信息?(JavaScript和/或Python)
- 可以't使用iframe获取占位符属性以在IE中工作
- 从更新的JSBIN IFRAME获取url
- 用于广告的 iframe ?获取用户信息
- 使用 jQuery 从不同域的 iframe 获取信息
- JQuery:从iframe获取内容
- 使用 Rangy 从 IFRAME 获取所选文本
- 无法从子 iframe 获取 javascript 执行按钮单击
- 从两级深度 iframe 获取浏览器 URL
- 尝试从 iframe 获取选择值
- 如何从YouTube iframe获取YouTube缩略图
- 如何从父url或父iframe获取变量
- 从iframe获取html-“;未能读取contentDocument“;错误
- 如何从Iframe获取XML
- 使用iframe获取Jira Scrum Board
- 从iframe到iframe获取值
- CKEditor无法从iframe获取当前实例
- 从iframe获取文档信息
- 从iFrame获取父母文档