选择所有iframe并使用javascript进行检查

时间:2013-04-14 19:16:28

标签: javascript html iframe

我的代码在这里: -

<iframe src="http://www.website.com/abc.ext" width="600px" height="400px"></iframe><br />
<iframe src="http://www.anotherwebsite.com/link.py" width="600px" height="400px"></iframe>

现在,我想用javascript选择两个iframe并检查他们的src。我想只允许www.website.com使用iframe。我想构建一个javascript代码,只显示包含www.website.com的iframe,其他内容将被隐藏。

请告诉我有可能吗?

2 个答案:

答案 0 :(得分:3)

var frames = document.getElementByTagName('iframe');
for (var i in frames)
    if (!frames[i].src.match(/^http:\/\/www\.website\.com/))
        document.body.removeChild(frames[i]);

类似这样的事情

答案 1 :(得分:0)

如果您使用的是jquery:

$('iframe:not([src*="www.website.com"])').hide();