JavaScript 代码错误 : image doesn't show

标签 javascript jquery wordpress

我正在开发一个 WordPress 网站,我已将以下代码放入我的 JavaScript 文件中:

function blockAdblockUser() {
    if ($('.sideAd').height() == 0) {
        "<a href='http://google.com' target='_blank'><img src='image.png' /></a>";
    }
}

$(document).ready(function(){
    blockAdblockUser();
});

...我将以下代码放入我的 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>");

关于JavaScript 代码错误 : image doesn't show,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11254694/

相关文章:

javascript - yarn ,例如 :'live-server' 未被识别为内部或外部命令

javascript - 尝试在 Safari 上使用 insertAfter 移动标签时出现问题

wordpresstax_query,其中分类法为空

html - 如何隐藏 Wordpress 页脚

wordpress - 你能在 htaccess 文件中有一个条件吗

javascript - LG WebOS 3.5 是否支持用于 QA 的 webdriver?

javascript - 显示另一个时隐藏 div - jQuery 切换

Javascript 从其属性中访问主对象

javascript - 没有 .animate() jQuery 的最简洁的动画方法是什么?

jquery - jquery 中的 hashchange ?