<script language="javascript">
function a()
{
var s = document.getElementsByName("ss");
var v = document.getElementsByName("vv");
var t = document.getElementsByName("tt");
for (var i=0;i<s.length;i++)
{
t[i].value = parseInt(s[i].value) * parseInt(v[i].value);
}
}
</script>
function a()
{
var s = document.getElementsByName("ss");
var v = document.getElementsByName("vv");
var t = document.getElementsByName("tt");
for (var i=0;i<s.length;i++)
{
t[i].value = parseInt(s[i].value) * parseInt(v[i].value);
}
}
</script>
document.getElementById("ss").value是个字符串值,你用ss循环想干嘛?function a()
{
var dltSS= document.getElementsByName("ss");
var dltVV= document.getElementsByName("vv");
var iptTT= document.getElementsByName("tt"); for (i=0;i<dltSS.length;i++)
{
iptTT[i].value=dltSS[i].value * dltVV[i].value;
}
}
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>脚本运算处理</title>
</head>
<body>
<form name="form1" method="post" action="">
<table width="796" height="265" border="0" cellpadding="0" cellspacing="0">
<tr>
<td>名称</td>
<td height="53">型号</td>
<td>数量</td>
<td>价格</td>
</tr>
<tr>
<td width="168">内存</td>
<td width="168" height="53"><select onchange="a()"name="ss">
<option value="200">dell200</option>
<option value="300">dell300</option>
<option value="500">dell500</option>
<option value="1200">dell1200</option>
<option value="2200">dell2200</option>
</select>
<input type="hidden" name="aa" /></td>
<td width="30"><select onchange="a()"name="vv">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select></td>
<td width="374"><input type="text" name="tt" /></td>
</tr>
<tr>
<td width="168">主版</td>
<td width="168" height="53"><select onchange="a()"name="ss" id="ss">
<option value="200">dell200</option>
<option value="300">dell300</option>
<option value="500">dell500</option>
<option value="1200">dell1200</option>
<option value="2200">dell2200</option>
</select><input type="hidden" name="aa" /> </td>
<td width="30"><select onchange="a()"name="vv">
<option value="0">0</option>
<option value="1">1</option>
<option value="2" selected="selected">2</option>
<option value="3">3</option>
</select> </td>
<td width="374"><input type="text" name="tt" /></td>
</tr>
<tr>
<td width="168">cpu</td>
<td width="168" height="53"><select onchange="a()"name="ss">
<option value="200">dell200</option>
<option value="300">dell300</option>
<option value="500">dell500</option>
<option value="1200">dell1200</option>
<option value="2200">dell2200</option>
</select><input type="hidden" name="aa" /> </td>
<td width="30"><select onchange="a()"name="vv">
<option value="0">0</option>
<option value="1" selected="selected">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select> </td>
<td width="374"><input type="text" name="tt" /></td>
</tr>
<tr>
<td> </td>
<td height="53"> </td>
<td>总计</td>
<td><input type="text" name="allprice" value="0"/></td>
</tr>
</table>
</form>
<!--/////////////////////////////////////////////javascript处理///////////////////////////////////////////////-->
<script language="javascript">
var subserver = new Array();
subserver[0] = new Array('200','0','200');
subserver[1] = new Array('300','0','300');
subserver[2] = new Array('2200','0','2200');
subserver[3] = new Array('500','0','500');
subserver[4] = new Array('1200','0','1200');function returnprice(strid)
{
for (i=0;i<subserver.length;i++)
{
if (subserver[i][2]==strid) {return subserver[i][0];}
}}function a()
{ var s = document.getElementsByName("ss");
var a = document.getElementsByName("aa");
var v = document.getElementsByName("vv");
var t = document.getElementsByName("tt");
var allprice=0;
for (var i=0;i<s.length;i++)
{ a[i].value=returnprice(s[i].value);
t[i].value = parseInt(a[i].value) * parseInt(v[i].value);
allprice=parseInt(allprice) + parseInt(t[i].value);
}
document.form1.allprice.value=allprice;
}
</script>
<!--/////////////////////////////////////////////javascript处理///////////////////////////////////////////////--></body>
</html>