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 のみを許可したい。www.website.com を含む iframe のみを表示する JavaScript コードを作成し、その他は非表示にします。

可能でしょうか教えてください。

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 に答える