87,965
社区成员
发帖
与我相关
我的任务
分享
<img id="datu" class="slide-img show-for-medium-up" src="" />
<script>
var a = "{dede:field name='nowpage'/}";
var b = "{dede:field.tupian1/}";
var c = "{dede:field.tupian2/}";
var d = "{dede:field.tupian3/}";
var e = "{dede:field.tupian4/}";
var f = "{dede:field.tupian5/}";
if(a=="1"){
document.getElementById("datu").src=b;
}
else if(a=="2"){
document.getElementById("datu").src=c;
}
else if(a=="3"){
document.getElementById("datu").src=d;
}
else if(a=="4"){
document.getElementById("datu").src=e;
}
else if(a=="5"){
document.getElementById("datu").src=f;
}
document.write(a);
</script>
背景:我用的dede的系统,通过{dede:field name='nowpage'/}可以动态获取当前页码。
补充请教:刚才想法已经实现,通过上述代码即可正常实现“第1页显示tupian1,第2页显示图片2”
但是当有20页的时候,我需要写20行。
请教怎样把上述代码精简下。