<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript">
window.onload=function(){
var arr=[];
var tr=[document.getElementById("t1"),document.getElementById("t2"),document.getElementById("t3")];
for(var i=0;i<8;i++){
var input=document.createElement("input");
input.type='text';
document.body.insertBefore(input,document.getElementById("test"));
arr.push(input)
}
var subs=document.createElement("input");
subs.type='button';
subs.onclick=function(){
var k=0;
k=0.5*(0.3*arr[0].value+0.2*arr[1].value+0.1*arr[2].value+0.4*arr[3].value)+0.3*(0.6*arr[4].value+ 0.4*arr[5].value)+0.2*arr[6].value+ arr[7].value;
if(k>=10&&k<=20){
tr[0].style.backgroundColor='blue';
tr[0].innerHTML='XXXXX';
tr[1].innerHTML='YYYYY';
tr[2].innerHTML='ZZZZ';
}else{
tr[0].style.backgroundColor='green';
tr[0].innerHTML='AAAAA';
tr[1].innerHTML='BBBBB';
tr[2].innerHTML='CCCC';
}
}
subs.value='提交';
document.body.insertBefore(subs,document.getElementById("test"));
}
</script>
</head><body>
<table id="test">
<tbody>
<tr>
<td id="t1"></td>
</tr>
<tr>
<td id="t2"></td>
</tr>
<tr>
<td id="t3"></td>
</tr>
</tbody>
</table>
</body>
</html>
类似这样试试
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript">
window.onload=function(){
var arr=[];
var tr=[document.getElementById("t1"),document.getElementById("t2"),document.getElementById("t3")];
for(var i=0;i<8;i++){
var input=document.createElement("input");
input.type='text';
document.body.insertBefore(input,document.getElementById("test"));
arr.push(input)
}
var subs=document.createElement("input");
subs.type='button';
subs.onclick=function(){
var k=0;
k=0.5*(0.3*arr[0].value+0.2*arr[1].value+0.1*arr[2].value+0.4*arr[3].value)+0.3*(0.6*arr[4].value+ 0.4*arr[5].value)+0.2*arr[6].value+ arr[7].value;
if(k>=10&&k<=20){
tr[0].style.backgroundColor='blue';
tr[0].innerHTML='XXXXX';
tr[1].innerHTML='YYYYY';
tr[2].innerHTML='ZZZZ';
}else{
tr[0].style.backgroundColor='green';
tr[0].innerHTML='AAAAA';
tr[1].innerHTML='BBBBB';
tr[2].innerHTML='CCCC';
}
}
subs.value='提交';
document.body.insertBefore(subs,document.getElementById("test"));
}
</script>
</head><body>
<table id="test">
<tbody>
<tr>
<td id="t1"></td>
</tr>
<tr>
<td id="t2"></td>
</tr>
<tr>
<td id="t3"></td>
</tr>
</tbody>
</table>
</body>
</html>
类似这样试试
解决方案 »
- 如何在textarea中加入文本?
- 一款简单jQuery动画的图片Over效果
- o3d中模型的问题
- 跪求全国省市(全)联动的的代码!!
- 如何判断某个弹出窗口已经被打开?如果已打开,如何刷新它?(JAVASCRIPT)
- script问题:动态生成的图片为什么不能onclick="window.open('projectlist.jsp')"呢?
- 奇怪问题,同样的javascript在windows2003和windowsXP的效果不一样
- 如何实现这个滚动效果
- 在javascript中识别光驱
- 急!数组问题,高手指点!
- Jquery easyUI treeGrid 实例
- 求牛人解密一段javascript代码
获取canshu1 到canshu7 七组单选按钮的值,还有canshu8 的复选按钮的值(选一个值为10,选两个为20)。点击“评估”按钮后,以上八个值通过公示0.5*(0.3A+0.2B+0.1C+0.4D)+0.3*(0.6E+ 0.4F)+0.2* G+ H 进行计算,根据计算结果的不同,下面“输出结果”的三行分别显示不同的文本内容,其中第一行的背景还有相应变化。
代码具体如下:请问该如何修改啊,谢谢!
<form name="form1" action="#">
<table>
<tr>
<td colspan="2">指标</td>
</tr>
<tr>
<td >参数1</td>
<td>AA<input type="radio" name="canshu1" value="10" />
BB<input type="radio" name="canshu1" value="35" />
CC<input type="radio" name="canshu1" value="65" /></td>
</tr>
<tr>
<td>参数2</td>
<td>DD<input type="radio" name="canshu2" value="10" />
EE<input type="radio" name="canshu2" value="35" />
FF<input type="radio" name="canshu2" value="65" /></td>
</tr>
<tr>
<td>参数3</td>
<td>HH<input type="radio" name="canshu3" value="10" />
II<input type="radio" name="canshu3" value="35" />
JJ<input type="radio" name="canshu3" value="65" /></td>
</tr>
<tr>
<td>参数4</td>
<td>KK<input type="radio" name="canshu4" value="10" />
LL<input type="radio" name="canshu4" value="35" />
MM<input type="radio" name="canshu4" value="65" /></td>
</tr>
<tr>
<td>参数5</td>
<td>NN<input type="radio" name="canshu5" value="10" />
OO<input type="radio" name="canshu5" value="35" /></td>
</tr>
<tr>
<td>参数6</td>
<td>PP<input type="radio" name="canshu6" value="10" />
QQ<input type="radio" name="canshu6" value="35" />
</td>
</tr>
<tr>
<td>参数7</td>
<td>RR<input type="radio" name="canshu7" value="0" />
SS<input type="radio" name="canshu7" value="10" /></td>
</tr>
<tr>
<td>参数8</td>
<td>TT<input type="checkbox" name="canshu8" value="10" />
UU<input type="checkbox" name="canshu8" value="10" /></td>
</tr>
<tr>
<td><input type="submit" name="Submit" value="评估" />
<input type="reset" name="Submit2" value="清除" />
</tr>
<tr>
<td colspan="2">计算结果</td>
</tr>
<tr>
<td>输出1</td>
<td id="text1"> </td>
</tr>
<tr>
<td>输出2</td>
<td> </td>
</tr>
<tr>
<td>输出3</td>
<td> </td>
</tr>
</table>
</form>