我通常要做的是在页面上找到div的编号,并将我的广告代码放在第二个div后面。
我认为(.after)在代码之后不起作用。
<script>
$(function() {
var say = $('.panel-footer.clearfix').length;
if (say >= 3) {
$('.panel-footer.clearfix').eq(1).after(`<script async
src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"> .
</script>
<ins class="adsbygoogle"
style="display:inline-block;width:320px;height:100px"
data-ad-client="ca-pub-3767785488130692"
data-ad-slot="3213073317"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>`);
}
});
</script>
答案 0 :(得分:0)
HTML解析器定义你的字符串作为封闭脚本标签(例如,在第七行)的一部分。
移动您的JavaScript代码插入js文件(这是更好的解决方案)或分裂脚本标记到单独的行(例如"</scr" + "ipt>"
)