我们在我们的网站中使用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:意外令牌<
我想知道嵌入的html是否导致了错误?前面的行非常相似,其中没有html,也不会造成问题。

应该将此html移出脚本代码之外,还是其中可能有另一个错误?
发布于 2016-04-13 03:18:47
我已经用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>https://stackoverflow.com/questions/36587841
复制相似问题