无法设置属性' postscribe' null

时间:2016-12-20 15:22:20

标签: jquery google-adwords adsense

当我打电话给#34; postcribe"然后它显示:

Cannot set property 'postscribe' of null.

我的代码是

$(document).on('click', '.btn', function () {   
     google_ad_client = "pub-9999999999999999";
     google_ad_slot = "9999999999";
     google_ad_width = 300;
     google_ad_height = 250;
     postscribe('#adv1', '<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"><\\/script>');
}) 

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

此错误表示您在脚本运行时DOM中不存在您提供给postscribe的元素(#adv1)。

在运行脚本之前,首先将#adv1添加到DOM。你可以这样做:

$("body").append("<div id='adv1'>")
postscribe('#adv1', '<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"><\\/script>');