我的代码在这里: -
<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,其他内容将被隐藏。
请告诉我有可能吗?
答案 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();