var BasicSizeArr = [350, 320, 300];
var SecondSizeArr = [30, 35, 40];
function ChangeImg(imgPtr) {
document.getElementById("basic").innerHTML = BasicSizeArr[imgPtr];
}
function ChangeSize(size) {
document.getElementById("sizes").innerHTML = SecondSizeArr[size];
HTML:如何在javascript中與另一個數組求和的結果?
<input type="radio" value="0" onclick="ChangeImg(this.value)"/><img src="images/b1.jpg"/>
<input type="radio" value="1" onclick="ChangeImg(this.value)"/><img src="images/b2.jpg"/>
<div id="basic"></div>
<select id="size" name="size">
<option id="30x145" value="0" onclick="ChangeSize(this.value)">30 x 145 MM</option>
<option id="35x155" value="1" onclick="ChangeSize(this.value)">35 x 155 MM</option>
<div id="sumsize"></div>
我要總結的數字SecondSizeArr的每個值與BasicSizeArr [imgPtr], 所以,如果我得到了350,結果將是值
變種新SecondSizeArr = [380,385,390]。
的BasicSizeArr來自圖像單選按鈕,與optionbuttons的SecondSizeArr ...
任何人都可以想辦法?任何想法...?
非常感謝
你有沒有考慮一個'for'循環? – e0k
我做不下來的選票,但是這個問題已經被問[多次](https://www.google.it/?gfe_rd=cr&ei=pGquVoCjE-OI8QfDjqWABw#q=site:stackoverflow.com+sum+two+陣列+的JavaScript)。 – Roberto