Javascript 更改图像src时出现Jquery语法错误
下面是我在满足一个条件时更改img src的代码Javascript 更改图像src时出现Jquery语法错误,javascript,jquery,Javascript,Jquery,下面是我在满足一个条件时更改img src的代码 <script type="text/javascript"> var e = document.getElementById("shopperlanguage"); var strUser = e.options[e.selectedIndex].value; if(strUser=="ja_JP"){ var japaneseImgSrcs=['slider1.jpg','slider
<script type="text/javascript">
var e = document.getElementById("shopperlanguage");
var strUser = e.options[e.selectedIndex].value;
if(strUser=="ja_JP"){
var japaneseImgSrcs=['slider1.jpg','slider2.jpg','slider3.jpg','slider4.jpg'];
jQuery(".jcarousel img").each(function(index,ele){
jQuery(this).attr("src",japaneseImgSrcs[index]);
});
}
</script>
这段代码不起作用,我在控制台第2行遇到语法错误。
我不明白它怎么了
修复了Beri建议的代码,但在mozila firefox控制台的第2行仍然出现语法错误
slider2.jpg的报价结尾错误
var JapaneseImgSrcs=['RevSlider_Ecommerce2.png'、'slider3.jpg'、'Zen-Den-Web-Design-San-Francisco'-
Home-Slider-1-1920x600.jpg','slider2.jpg']
提示变量名称应以小写字母开头
不能在字符串中添加新行:
'Zen-Den-Web-Design-San-Francisco-
Home-Slider-1-1920x600.jpg'
应该是
'Zen-Den-Web-Design-San-Francisco-Home-Slider-1-1920x600.jpg'
'slider2.jpg'
您的最后一个元素有错误的引号:
'slider2.jpg"
应该是
'Zen-Den-Web-Design-San-Francisco-Home-Slider-1-1920x600.jpg'
'slider2.jpg'
你能公布你得到的全部准确错误吗?具有行号。获取语法错误:行号2处的语法错误哪一行是行号2?这都是你的js吗?你说不工作是什么意思?它不会改变sliderBut中的图像src url,但这是一个很好的建议,有时在别人习惯之前告诉别人是好的。错误的命名变量会使代码更难阅读。