在HTML页面中查找所有iFrame并替换它们

时间:2013-03-25 23:39:52

标签: javascript jquery google-chrome-extension

我想使用jQuery查找页面中的所有iFrame,然后替换它的来源。

我是通过Chrome扩展程序执行此操作,因此无论如何替换它,然后加载iframe(以便iframe在页面视图中处于活动状态),就是我正在寻找的。

感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

通过在元素名称上调用jquery选择器,可以实现元素的所有实例:

$('iframe')

您可以使用jquery attr()方法设置任何元素的属性。要使用google.com替换页面上的所有iframe,您可以执行以下操作:

$('iframe').attr('src','http://google.com');

- 免责声明:以下代码是评论中引用的内容的示例,并不是原始问题的反映:

这是你如何迭代每个iframe并检查它的宽度:

$('iframe').each(function(){
    var currentIframeWidth = $(this).width();
    //do something with width here
});