Javascript 如何在单击特定div时触发popad

Javascript 如何在单击特定div时触发popad,javascript,jquery,html,popup,ads,Javascript,Jquery,Html,Popup,Ads,我已经将popads集成到我的站点。它工作正常,但问题是它会在页面的任何地方触发。我想要的是,当用户单击某个div时,popads应该触发,但它不起作用 这是我的密码 $( document ).ready(function() { $("#player_embed").click(function(){ alert('aaa'); var pa = document.createElement('script'); pa.type = 'text/javascript';

我已经将popads集成到我的站点。它工作正常,但问题是它会在页面的任何地方触发。我想要的是,当用户单击某个div时,popads应该触发,但它不起作用

这是我的密码

$( document ).ready(function() {
  $("#player_embed").click(function(){
    alert('aaa');

   var pa = document.createElement('script'); pa.type = 'text/javascript'; pa.async = true;
      var s = document.getElementsByTagName('script')[0]; 
      pa.src = '//c1.popads.net/pop.js';
      pa.onerror = function() {
        var sa = document.createElement('script'); sa.type = 'text/javascript'; sa.async = true;
        sa.src = '//c2.popads.net/pop.js';
        s.parentNode.insertBefore(sa, s);
      };
      s.parentNode.insertBefore(pa, s);


});

}); 

我认为你没有处理点击。您可以尝试使用
。在
触发功能上:

$(document).ready(function() {      
  $("#player_embed").on('click',function(){
    alert('aaa');
    //your code
  });
}); 

@法索林,你的答案是什么?您刚刚复制粘贴了我的代码,甚至这个复制粘贴代码也有语法错误。@C.Fasolin,您在做什么。只需复制粘贴我的代码一次又一次。您的解决方案在哪里?我将“单击”事件处理程序更改为“打开”事件处理程序,现在我假设id为“player\u embed”的div是您将使用
one
显示popadstry的div,因为您现在每次添加脚本时都会添加该脚本click@mplungjan,单击事件在div click时触发,但添加未显示。当我使用“添加而不单击”功能时,它工作正常。您是否有使用popads的经验?您可能会对TOS产生问题:未经Tomksoft事先书面同意,不得修改Tomksoft ad代码的原始格式。附属公司同意在每页浏览中使用Tomksoft提供的广告代码不超过一次。