Javascript 如何通过HTMLDOM元素显示adsense广告

Javascript 如何通过HTMLDOM元素显示adsense广告,javascript,php,Javascript,Php,我使用下面提到的代码来创建HTMLDOMDIV元素312,我想通过调用javascript来创建DOM元素,在另一个页面上显示这个名为312的div中的adsense广告。这是工作的其他广告很好,但不是为adsense广告。请帮助我 <script> document.getElementById('312').innerHTML = "<div style='box-sizing: border-box; -webkit-box-sizing: bor

我使用下面提到的代码来创建HTMLDOMDIV元素312,我想通过调用javascript来创建DOM元素,在另一个页面上显示这个名为312的div中的adsense广告。这是工作的其他广告很好,但不是为adsense广告。请帮助我

        <script>
    document.getElementById('312').innerHTML = "<div style='box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; overflow: hidden; width:300px; height:250px; position:relative;border: 1px solid #666;' class='pc_block_active'><script async src='//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js'></script>
    <!-- 300*250 box -->
    <ins class='adsbygoogle'
         style='display:inline-block;width:300px;height:250px'
         data-ad-client='ca-pub-XXXXXXXXXXX'
         data-ad-slot='XXXXXXXXX'></ins>
    <script>
    (adsbygoogle = window.adsbygoogle || []).push({});
    </script></div>"
        </script>


<div id="312">WANT TO SHOW AD IN THIS DIV</div>

document.getElementById('312')。innerHTML=”
(adsbygoogle=window.adsbygoogle | |[]).push({});
"
想在这个部门展示广告吗
我使用下面给定的代码调用dom元素

<script type="text/javascript"> (function() { var randpubc = Math.floor((Math.random() * 100000) + 1); var pubc = document.createElement('script'); pubc.type = 'text/javascript'; pubc.async = true; pubc.src = '//xyz.com/cdn/3312.js?r='+parseInt(randpubc); var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(pubc, s); })(); </script>
<div id="312"></div>
(function(){var randpubc=Math.floor((Math.random()*100000)+1);var pubc=document.createElement('script');pubc.type='text/javascript';pubc.async=true;pubc.src='//xyz.com/cdn/3312.js?r='+parseInt(randpubc);var s=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(pubc,s);});

简单。将
ins
移动到所需的
div

<div id="312">
    <ins class='adsbygoogle'
         style='display:inline-block;width:300px;height:250px'
         data-ad-client='ca-pub-XXXXXXXXXXX'
         data-ad-slot='XXXXXXXXX'></ins>
    <script>
    (adsbygoogle = window.adsbygoogle || []).push({});
    </script>
</div>

(adsbygoogle=window.adsbygoogle | |[]).push({});

div 312放在其他网站上,并从其他有adsense代码的网站调用上述javascript。ie javascript代码和div在不同的服务器上。@John,你能告诉我如何调用其他资源吗?这里一定有一个iframe。