大家好,小弟第二次来这儿发帖,请大家关照一下,谢谢我通过一系列的判断后想让他执行
var aa=document.body;if(aflag(getPageT(pNo),getNow())){
aa.innerHTML='<script type="text/javascript"><!--google_ad_client = "pub-2423841585951";/* 336x280, 创建于 11-8-16 */google_ad_slot = "2162054869";google_ad_width = 336;google_ad_height = 280;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>';
这时js代码就是不能执行,就是js代码不能执行,程序没有别的任何错误。
求大家帮我解决问题,小弟感激不尽,小弟QQ 1557976682 希望前辈们,大师们 高手们 神 等帮助我,谢谢!

解决方案 »

  1.   

    var aa=document.body || document.documentElement;这样试试~·
      

  2.   

    </script>是JS代码片段结束的标记,因此在JS字符串中不能出现,
    可以使用"..</" + "script>"代替。var aa=document.body;if(aflag(getPageT(pNo),getNow())){
    aa.innerHTML='<script type="text/javascript"><!--google_ad_client = "pub-2423841585951";/* 336x280, 创建于 11-8-16 */google_ad_slot = "2162054869";google_ad_width = 336;google_ad_height = 280;//--></' + 'script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></' + 'script>'
      

  3.   

    <script type="text/javascript"><!--google_ad_client = "pub-2423841585951";/* 336x280, 创建于 11-8-16 */google_ad_slot = "2162054869";google_ad_width = 336;google_ad_height = 280;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>你这个写的问题太多了
    首先<script type="text/javascript"><!--google_ad_client = "pub-2423841585951";/* 336x280, 创建于 11-8-16 */google_ad_slot = "2162054869";google_ad_width = 336;google_ad_height = 280;//--></script>根本没意义啊~ JS之间是一段注释掉的代码
    其次<script type="text/javascript"src=...  type与src之间加上空格
    这段代码就是给body里面添加show_ads.js 你要是怕写错了,直接把<script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>粘贴在body里就得了呗