...我把下面的代码在我的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>"); 
    } 
} 
你可以通过改变内部线路进行修复

相关推荐