我们正在使用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,并且不会引起问题。
这个html是否应该移出脚本代码之外,还是可能会出现另一个错误?
答案 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>