2

我的代码在这里:-

<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。我只想允许 iframe 使用 www.website.com。我想构建一个 javascript 代码,它只显示包含 www.website.com 的 iframe,而其他 iframe 将被隐藏。

请让我知道这可能吗?

4

2 回答 2

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

像这样的东西。您可以更换条件并根据需要做您想做的事情。

于 2013-04-14T19:19:52.037 回答
0

如果您使用的是 jquery:

$('iframe:not([src*="www.website.com"])').hide();
于 2013-04-14T19:19:40.323 回答