<HTML>  
<HEAD>  
</HEAD>  
<body onload=solider()>
<span id="sj0">100</span>
<span id="js0">50</span>
<span id="ls0">60</span>
<span id="rb0">230</span>
<button id="wq0" onclick="addso()"></button>
<input id="input0" type="text" value="0" onKeyup="addmo()"/>
</br>
<span id="sj1">200</span>
<span id="js1">70</span>
<span id="ls1">60</span>
<span id="rb1">30</span>
<button id="wq1" onclick="addso()"></button>
<input id="input1" type="text" value="0" onKeyup="addmo()"/>
<script>sumsj=1000;sumjs=900;sumls=500;sumrb=400;</script>
<script>
function solider(){
for(var i=0;;i++){
var arrSj=document.getElementById('sj'+i);
var arrJs=document.getElementById('js'+i);
var arrLs=document.getElementById('ls'+i);
var arrRb=document.getElementById('rb'+i);
var arrWq=document.getElementById('wq'+i);
var arrIp=document.getElementById('input'+i);
var arr=[sdsj,sdjs,sdls,sdrb]; 
var sdsj=Math.floor(1000/parseInt(arrSj.innerHTML));
var sdjs=Math.floor(900/parseInt(arrJs.innerHTML));
var sdls=Math.floor(500/parseInt(arrLs.innerHTML));
var sdrb=Math.floor(400/parseInt(arrRb.innerHTML));
if(arr[i]>arr[i+1]){arrWq.innerHTML=arr[i+1];}else{arrWq.innerHTML=arr[i];}
}
}
function addso(){
for(i=0;;i++){
var arrWq=document.getElementById('wq'+i);
var arrIp=document.getElementById('input'+i);
arrIp.value=parseInt(arrWq.innerHTML)+parseInt(arrIp.value);
if(arrIp.value>parseInt(arrWq.innerHTML)){arrIp.value=parseInt(arrWq.innerHTML);}else
{arrIp.value=arrIp.value;}
}
}
function addmo(){
for(i=0;;i++){
var arrWq=document.getElementById('wq'+i);
var arrIp=document.getElementById('input'+i);
if(arrIp.value>parseInt(arrWq.innerHTML)){arrIp.value=parseInt(arrWq.innerHTML);}else
{arrIp.value=arrIp.value;}
}
}
</script>
</body></html>
1.怎么使得var arr=[sdsj,sdjs,sdls,sdrb]里面的最小值赋值给<button id="wq0" onclick="addso()"></button>和<button id="wq1" onclick="addso()"></button>
2.点击<button id="wq0" onclick="addso()"></button>和<button id="wq1" onclick="addso()"></button>的时候让他们分别点击之后才让输入框的值相加。(注明:我现在的做法就是随便点击那个button里面的内容,结果输入框都会相加,我不想要这样的结果,想实现点那个,对应的输入框增加,而不是都增加,改怎么办?)
3.因为这是一个集合,可能会有很多组数据,我想要达到这样的效果。请问我上面的js中那些地方写的不是很对的,请指点