...我把下面的代码在我的HTML ...
<section class="sideAd">
<!-- google ad script here -->
</section>
基本上,我试图获得替代图像来显示用户是否阻止AdBlock的广告。但是,启用AdBlock后,图像不显示。我在想如何写这行代码有什么问题"<a href='http://google.com' target='_blank'><img src='image.png' /></a>";
我仍然是JavaScript的新手。
任何人都可以看到问题出在哪里吗?
你需要取得你所做的字符串,并将其设置为内部html。
$('.sideAd').html("<a href='http://google.com' target='_blank'><img src='image.png' /></a>");
搜索:
function blockAdblockUser() {
if ($('.sideAd').html() == "") {
$('.sideAd').append("<a href='http://google.com' target='_blank'><img src='image.png' /></a>");
}
}
function blockAdblockUser() {
if ($('.sideAd').contents().length) {
$('.sideAd').append("<a href='http://google.com' target='_blank'><img src='image.png' /></a>");
}
}
你可以通过改变内部线路进行修复