求助如何在javascript中通过iframe url定位iframe
一个网页中有很多iframe,知道iframe的url地址,如何定位该frame?一般都是用iframeid来定位(document.getElementById('if...
一个网页中有很多iframe ,知道iframe 的url地址,如何定位该frame?
一般都是用iframe id来定位(document.getElementById('iframe的ID')),但是我只能获取到iframe url。
谢谢。 展开
一般都是用iframe id来定位(document.getElementById('iframe的ID')),但是我只能获取到iframe url。
谢谢。 展开
3个回答
展开全部
推荐用jquery,用class和id都可以获取元素,如果两样都没有,可以用jquery的each来循环,既然你能知道url,那就在循环中判断是url,就能得到 你想要的元素(iframe)了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
function getIframeByURL(url){
var frames = document.frames;
for(var i = 0; i < frames.length; i++){
if(frames[i].location==url){
return frames[i];
}
}
return null;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
小菜一碟,亲,请验收哦
更多追问追答
追问
非常感谢,有没有不用jquery的方法?用jquery不很方便。
追答
OK ,如亲所愿!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询