javascript - 想要去除iframe广告,可他的ID值每刷新一次,后面的5个英文都在变?
我想大声告诉你
我想大声告诉你 2017-05-16 13:11:14
0
3
663

$("#iframe的ID").contents().find("#iframe中的广告ID").remove()
本来利用这个代码去除引用iframe的广告,可每个页面的广告id一刷新就更新Cpg23241154qzkmv Cpg23241154ustep Cpg23241154gvhzk 怎么写能赋予这个ID是动态的。

我想大声告诉你
我想大声告诉你

全部回复(3)
迷茫

看样子它的ID还算有规律,基本上以"Cpg"开头,那么处理如下

$("#iframe的ID").contents().find('[id^="Cpg"]').remove();
巴扎黑

这种直接查询iframe,排除掉自己站内的,其他的全屏蔽了,或者判断这个iframe的名字是否符合某个规则再屏蔽

黄舟

要是能找到规律就写个正则

Cpg开头,中间8个一直是数字,最后5个是小写字母:

^Cpg\d{8}[a-z]{5}$

Cpg23241154开头,最后5个是数字或者字母:

^Cpg23241154\w{5}$
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板