求助如何在javascript中通过iframe url定位iframe

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求助如何在javascript中通过iframe url定位iframe相关的知识,希望对你有一定的参考价值。

一个网页中有很多iframe ,知道iframe 的url地址,如何定位该frame?

一般都是用iframe id来定位(document.getElementById('iframe的ID')),但是我只能获取到iframe url。

谢谢。

参考技术A 推荐用jquery,用class和id都可以获取元素,如果两样都没有,可以用jquery的each来循环,既然你能知道url,那就在循环中判断是url,就能得到 你想要的元素(iframe)了 参考技术B 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;

本回答被提问者采纳
参考技术C

小菜一碟,亲,请验收哦

追问

非常感谢,有没有不用jquery的方法?用jquery不很方便。

追答

OK ,如亲所愿!

追问

不好意思。刚刚没看到你的回答,正好第一个人的答案是对的,所以就把分给他了。你去链接地址回答下,补分给你。

http://zhidao.baidu.com/question/556257802?quesup2&oldq=1

以上是关于求助如何在javascript中通过iframe url定位iframe的主要内容,如果未能解决你的问题,请参考以下文章

如果用户在 iframe 中通过身份验证而不是重定向父窗口,则 iframe

如何在 JavaScript 中通过 XPATH 获取元素?

如何在浏览器中通过 Javascript 压缩图像?

如何在joomla模块中通过javascript发送输入文件类型

我将如何在 Javascript 中通过 WebSocket 发送和接收数据包

如何在IOS APP中通过swift/javascript登录网站