Javascript里面的Javascript脚本标签可能导致错误?

时间:2016-04-13 03:07:45

标签: javascript html

我们正在使用Zoho在我们网站上提供的一大块代码:

<script type="text/javascript">var $zoho= $zoho || {salesiq:{values:{},ready:function(){}}};var d=document;s=d.createElement("script");s.type="text/javascript";s.defer=true;s.src="https://salesiq.zoho.com/COMPANY/button.ls?embedname=COMPANY";t=d.getElementsByTagName("script")[0];t.parentNode.insertBefore(s,t);<div id='zldbtnframe'></div></script>

哪个错误

  

未捕获的SyntaxError:意外的标记&lt;

我想知道嵌入的html是否导致错误?它之前的行非常相似,其中没有html,并且不会引起问题。

enter image description here

这个html是否应该移出脚本代码之外,还是可能会出现另一个错误?

1 个答案:

答案 0 :(得分:0)

我已经用javascript追加替换了脚本标签中的html。

<script type="text/javascript">var $zoho= $zoho || {salesiq:{values:{},ready:function(){}}};var d=document;s=d.createElement("script");s.type="text/javascript";s.defer=true;s.src="https://salesiq.zoho.com/COMPANY/button.ls?embedname=COMPANY";t=d.getElementsByTagName("script")[0];t.parentNode.insertBefore(s,t);document.getElementsByTagName('body')[0].appendChild("<div id='zldbtnframe'></div>");</script>