Javascript代码中的脚本标记问题

时间:2012-06-20 07:55:06

标签: javascript html adsense geoip

This page应该展示Google广告。

我试过一切,但它不起作用。我认为问题在于结束脚本标记 - </script>.

请您复制源代码并进行测试吗?

即使它在javascript代码之外工作,我也无法让广告出现。

1 个答案:

答案 0 :(得分:1)

您在JavaScript字符串文字中嵌入了</script>,该字符串被浏览器解释为<script>标记的结尾。有一些简单的解决方法,最简单的解决方法是使用</script>符号拆分字符串文字中的任何+

<script type="text/javascript">
var a = "</scr" + "ipt>";
</script>

然而,看看你的页面,我怀疑上述变化是否足够。而不是使用.innerText

  1. 使用document.createElement创建div(和脚本)元素
  2. 使用element.appendChild将该div附加到另一个元素