当我打电话给#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>');
})
有人可以帮忙吗?
答案 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>');