Javascript 值不会在按钮onclick中递增

Javascript 值不会在按钮onclick中递增,javascript,jquery,Javascript,Jquery,我为onclick增量输入值编写了这个函数。为什么这不起作用?控制台返回0个错误,因为我不知道这有什么问题。每次单击按钮时,脚本应向输入添加+1值+ 如果你能提出一个类似但正确的减量版本,我将不胜感激 inputval=0; $(“.plus”)。在(“单击”,函数(){ inputval=$(“#param8”).val(); inputval++; }); input[type=“text”]{ 显示:块; 边界:0; 保证金:0; 填充:0; 字体大小:15px; 字体系列:“开放式sa

我为onclick增量输入值编写了这个函数。为什么这不起作用?控制台返回0个错误,因为我不知道这有什么问题。每次单击按钮时,脚本应向输入添加+1值+ 如果你能提出一个类似但正确的减量版本,我将不胜感激

inputval=0;
$(“.plus”)。在(“单击”,函数(){
inputval=$(“#param8”).val();
inputval++;
});
input[type=“text”]{
显示:块;
边界:0;
保证金:0;
填充:0;
字体大小:15px;
字体系列:“开放式sans”,无衬线;
填充:10px;
宽度:460px;
边缘底部:10px;
边框:1px实心#C0C0;
}
.计数字段{
位置:绝对位置;
右:0;
排名:0;
高度:39px;
宽度:40px;
文本对齐:居中;
边界:0;
颜色:#fff;
背景:#222;
}
.计数字段:悬停{
光标:指针;
过渡时间:0.5s;
}
.count-field.plus{
右:40px;
右边框:1px实心rgba(255,255,255,0.5);
}
.计数字段。加:悬停{
背景:绿色;
}
.计数字段.减:悬停{
背景#cd3d3d;
}

+
-

只需设置递增后的值即可

inputval = 0;                                                           
$(".plus").on("click", function() {
inputval = $("#param8").val();                                  
inputval++; 
$("#param8").val(inputval);                                                                  
});
使用此代码:

您需要修改JavaScript代码,请参见此处:

inputval=0;															
$(“.plus”)。在(“单击”,函数(){
inputval=$(“#param8”).val();
inputval++;
$(“#param8”).val(inputval);
});
$(“.减号”)。在(“单击”,函数(){
inputval=$(“#param8”).val();
输入值--;
//将最小值设置为0
如果(inputval这将帮助您

inputval=0;
$(“.plus”)。在(“单击”,函数(){
inputval++;
$(“#param8”).val(inputval);};
$(“.减号”)。在(“单击”,函数(){
输入值--;
$(“#param8”).val(inputval);
});
input[type=“text”]{
显示:块;
边界:0;
保证金:0;
填充:0;
字体大小:15px;
字体系列:“开放式sans”,无衬线;
填充:10px;
宽度:460px;
边缘底部:10px;
边框:1px实心#C0C0;
}
.计数字段{
位置:绝对位置;
右:0;
排名:0;
高度:39px;
宽度:40px;
文本对齐:居中;
边界:0;
颜色:#fff;
背景:#222;
}
.计数字段:悬停{
光标:指针;
过渡时间:0.5s;
}
.count-field.plus{
右:40px;
右边框:1px实心rgba(255255,0.5);
}
.计数字段。加:悬停{
背景:绿色;
}
.计数字段.减:悬停{
背景#cd3d3d;
}

+
-

最简单的方法是使用
++inputval
--inputval

inputval=0;
$(“.plus”)。在(“单击”,函数(){
$(“#param8”).val(++inputval);
});
$(“.减号”)。在(“单击”,函数(){
$(“#param8”).val(--inputval);
});
input[type=“text”]{
显示:块;
边界:0;
保证金:0;
填充:0;
字体大小:15px;
字体系列:“开放式sans”,无衬线;
填充:10px;
宽度:460px;
边缘底部:10px;
边框:1px实心#C0C0;
}
.计数字段{
位置:绝对位置;
右:0;
排名:0;
高度:39px;
宽度:40px;
文本对齐:居中;
边界:0;
颜色:#fff;
背景:#222;
}
.计数字段:悬停{
光标:指针;
过渡时间:0.5s;
}
.count-field.plus{
右:40px;
右边框:1px实心rgba(255,255,255,0.5);
}
.计数字段。加:悬停{
背景:绿色;
}
.计数字段.减:悬停{
背景#cd3d3d;
}

+
-
试试这个

inputval = 0;                                                           
$(".plus").on("click", function() {
inputval++;
$("#param8").val(inputval);                                                                                                      
});