2016-12-20 11 views
0

Когда я звоню «postscribe», то это показывает, что:Невозможно установить свойство «postscribe» в нуль

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

Эта ошибка означает, что элемент (#adv1), который вы предоставили для posts posts, не существует в DOM во время запуска вашего сценария.

Перед запуском скрипта сначала добавьте #adv1 в DOM. Вы можете сделать что-то вроде этого:

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