我正在image通过javascript为我的网页制作一个:
photoHTMLString = '<li class = "SliderPhoto"><img src = "' + ImageArray[x].src_small + '" size = "thumb" onclick = "ShowImagePopUP(' + ImageArray[x].src_big + ')" class = "FacebookSliderPhoto"/></li>';
Run Code Online (Sandbox Code Playgroud)
每当我尝试点击照片时,ShowImagePopUP我都会收到此错误:
missing ) after argument list
[Break On This Error] ShowImagePopUp(http://a8.sph...389_84095143389_5917147_2636303_n.jpg)
Run Code Online (Sandbox Code Playgroud)
它看起来不像我错过任何'),所以我迷失了错误.有什么建议?
mel*_*okb 27
你需要包含ShowImagePopUP引号的内容:
"ShowImagePopUp(\'' + ImageArray[x].src_big + '\')"
Run Code Online (Sandbox Code Playgroud)
哪个应呈现为:
ShowImagePopUp('http://a8.sph...389_84095143389_5917147_2636303_n.jpg')
^ note the quote here
Run Code Online (Sandbox Code Playgroud)
示例:http://jsfiddle.net/V23J6/1/