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

$("#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}$
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号