我正在制作灯箱照片库。我想要一个柜台,例如:照片1来自3。
var imagenumber = 0;
var imagenumber_count = 1;
function prev_btn() {
if (imagenumber_count < 1) {
imagenumber_count = 1;
document.getElementById('counter_txt').innerHTML = imagenumber_count;
} else {
imagenumber_count -= 1;
document.getElementById('counter_txt').innerHTML = imagenumber_count;
}
当我在prev上点击几次。按钮,而不是我点击下一个按钮imagenumber_count+=1;
,我得到一个否定的数字,例如:-1
有人可以帮助我吗?
编辑:下一个btn的函数:function next_btn(){imagenumber_count+=1;}'
答案 0 :(得分:2)
你可以简化这一点:
function prev_btn() {
if (imagenumber_count > 1) {
imagenumber_count -= 1;
document.getElementById('counter_txt').innerHTML = imagenumber_count;
}
}
假设您没有其他代码递减imagenumber_count
,并假设您不希望imagenumber_count
成为0
。如果0
是有效值,请将> 1
更改为> 0
。
答案 1 :(得分:2)
这会更简单
function prev_btn() {
if (imagenumber_count > 1) {
imagenumber_count -= 1;
document.getElementById('counter_txt').innerHTML = imagenumber_count;
}
}
答案 2 :(得分:0)
请改用此if
语句:
if(imagenumber_count > 1) {
imagenumber_count -= 1;
document.getElementById('counter_txt').innerHTML = imagenumber_count;
}