Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/453.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript格式错误 var liHtml=“”+”_Javascript_Sharepoint 2010_Slider - Fatal编程技术网

javascript格式错误 var liHtml=“”+”

javascript格式错误 var liHtml=“”+”,javascript,sharepoint-2010,slider,Javascript,Sharepoint 2010,Slider,“+title+””; firebug给了我这个错误 var liHtml = "<div class='slide'><a href='"+itemLink+"' target='_blank' border='0'><img width='420' height='220' src='" + imageLink +"'/></a>" + "<div class="caption" style="bottom:'0'"><

“+title+”

”; firebug给了我这个错误

 var liHtml = "<div class='slide'><a href='"+itemLink+"' target='_blank' border='0'><img width='420' height='220'  src='" + imageLink +"'/></a>" + "<div class="caption" style="bottom:'0'"><p>" + title + "</p></div></div>";
缺失;声明前
[在此错误时中断]var liHtml=“替换

“”
在连接中

“”
i、 e:

var liHtml=“”+”“+title+”

”;
字符串在
点的引号不匹配。转义或改用单引号将解决此问题。

您需要转义双引号。例如:

替换:

var liHtml = "<div class='slide'><a href='"+itemLink+"' target='_blank' border='0'><img width='420' height='220'  src='" + imageLink +"'/></a>" + "<div class=\"caption\" style=\"bottom:'0'\"><p>" + title + "</p></div></div>"; 
。+“”+。。
与:

。+“”+。。

除了报价问题,如果您在未转义的情况下将任何字符串转储到HTML中的字符串是用户提交的,那么您还存在潜在的跨站点脚本安全漏洞。使用DOM方法而不是HTML黑客攻击可以避免必须对数据进行HTML转义的问题。
<div class="slide">
                        <a href="photos/jliba/4665625073/" title="145.365 - Happy Bokeh Thursday" target="_blank"><img src="img/slide-1.jpg" width="570" height="270" alt="Slide 1"></a>
                        <div class="caption" style="bottom:0">
                            <p>Happy Bokeh Thursday!</p>
                        </div>
                    </div>
"<div class=\"caption\" style=\"bottom:'0'\"><p>" 
var liHtml = "<div class='slide'><a href='"+itemLink+"' target='_blank' border='0'><img width='420' height='220'  src='" + imageLink +"'/></a>" + "<div class=\"caption\" style=\"bottom:'0'\"><p>" + title + "</p></div></div>"; 
 .. + "<div class="caption" style="bottom:'0'"><p>" + ..
..  + "<div class=\"caption\" style=\"bottom:'0'\"><p>" + ..