很简单啊,直接用字符串方法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>
希望我的回答可以帮助到你!
思路:使用value属性获取前两个度文本问框的值,转换为数字相加后,使用value属性设置第三答个文本框的值。示例如下:回
1、HTML结构
<input id="add1" type="text"/>&nbsp+&nbsp<input id="add2" type="text"/>&nbsp=&nbsp<input id="sum" type="text"/>
2、javascript代码
window.onload = function(){ var inputs = document.getElementsByTagName("input") for(i=0i<inputs.lengthi++){ 答inputs[i].onblur = function(){ var add1 = document.getElementById("add1").value var add2 = document.getElementById("add2").value document.getElementById("sum").value = add1*1 + add2*1 } }}
3、效果演示