js 数量加减按钮的function

JavaScript011

js 数量加减按钮的function,第1张

function subNum(id) {

                var num = document.getElementById("num" + id)

var getNum = parseInt(num.value)

                if(getNum > 1){

num.value = getNum - 1

}

}

function addNum(id){

    var num = document.getElementById("num" + id)

    num.value = parseInt(num.value) + 1

}

或者

  var num = document.getElementById("num" + id)

function subNum(id) {

var getNum = parseInt(num.value)

                if(getNum > 1){

num.value = getNum - 1

}

}

function addNum(id){

  

    num.value = parseInt(num.value) + 1

}

很简单啊,直接用字符串方法substring()截取最后一个数和最后第二个数就可以啊,你可以看下我这个代码符不符合你的要求:

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title></title>

</head>

<body>

<script type="text/javascript">

var num = 123456789

function lastNumSum(num){

var str = num.toString()

var lastNum = str.substring(str.length-1,str.length)

var lastSecondNum = str.substring(str.length-2,str.length-1)

return Number(lastNum) + Number(lastSecondNum)

}

console.log(lastNumSum(num))

</script>

</body>

</html>

希望我的回答可以帮助到你!

可以用到js函数eval(),首先把数组转化为字符串,然后通过eval()函数计算字符串,得出结果。方法有很多种,举个例,var arr=['1','+','2','*','3']var b=arr.join('')var c=eval(b)输出c就能计算了.

望采纳