if (data == "1") {
alert('推荐成功');
var a = document.getElementById('btnGood').value;
var num = a.substring(5, a.length - 1);
num = (num + 1);
document.getElementById('btnGood').value = "推荐人数(" + num + ")"; } num = (num + 1);
比方num是 150
这样一弄就是1501了
num++就是NAN,我晕
alert('推荐成功');
var a = document.getElementById('btnGood').value;
var num = a.substring(5, a.length - 1);
num = (num + 1);
document.getElementById('btnGood').value = "推荐人数(" + num + ")"; } num = (num + 1);
比方num是 150
这样一弄就是1501了
num++就是NAN,我晕
document.getElementById('btnGood').value = "推荐人数(" + num.toString() + ")";还是NAN,咋整呢?
num = (num + 1);//改为:
num = parseInt(num) + 1;
{
num=Number(num);}
num=(num+1);
if(!isNaN(num=parseInt(num))) {
alert(num);
}
Java也是这样的啊!!!
引用 1 楼 sohighthesky 的回复:
num = (num-0 + 1); //-0转化 为数字
厉害!
要用parseInt处理
num = (num-0 + 1);
num = eval(num + 1);
num = (num/1 + 1);