<SCRIPT LANGUAGE=javascript>
function SumCol() {
try {
var Elm = event.srcElement;
a = Elm.parentElement.getElementsByTagName("input");
a.workload.value= a.week_hours.value * a.weeks.value * (a.R1.value - -(a.R2.value)); } catch(e) {
alert("Err 5001:\r\n" + e);
}
}function delCol() {
try {
var Elm = event.srcElement;
alert(Elm.tagName);
while(Elm && Elm.tagName != "TR") {
Elm = Elm.parentElement;
}
alert(Elm.tagName);
if(Elm.parentElement.rows.length <= 1) {
alert("无法删除!");
return;
}
Elm.parentElement.deleteRow(Elm.rowIndex);
} catch(e) {
alert("Err 5001:\r\n" + e);
}
}
function addCol(id) {
try {
var oTable = document.getElementById(id);
if(oTable.tagName != "TABLE")
alert("Err 5002");
var oList = oTable.children;
var oTBODY;
for(var i=0;i<oList.length;i++) {
if(oList[i].tagName == "TBODY") {
oTBODY = oList[i];
break;
}
}
var oTR = oTBODY.lastChild;
var newTR = oTR.cloneNode(true);
oTBODY.insertAdjacentElement("beforeEnd",newTR);
} catch(e) {
alert("Err 5002:\r\n" + e);
}
}</SCRIPT>
<table width="100%" border="1" align="center" cellpadding="3" cellspacing="1" bordercolor="#000000" class="tableprintable" id="t1">
<tr align="center" class="tdbg0" id="r1">
<td class="tdbg0" id="w1"><input onkeypress="var k=event.keyCode; if (k<=57 && k>=48) return true; else return false" onpaste="return false" name="week_hours"><input onkeypress="var k=event.keyCode; if (k<=57 && k>=48) return true; else return false" onpaste="return false" name="weeks"><input onkeypress="var k=event.keyCode; if (k<=57 && k>=48) return true; else return false" onpaste="return false" name="R1" size="5"><input onkeypress="var k=event.keyCode; if (k<=57 && k>=48) return true; else return false" onpaste="return false" name="R2" size="5"><input type="button" onClick="SumCol()" value="="><input onClick="SumCol()" onkeypress="SumCol()" onpaste="return false" name="workload" size="10" ></td><td><button class="button" onClick="delCol()">
删除</button></td>
</tr>
</table>
<button class="button" onClick="addCol('t1')">添加一行</button>
</td>
</tr>
</table>
function SumCol() {
try {
var Elm = event.srcElement;
a = Elm.parentElement.getElementsByTagName("input");
a.workload.value= a.week_hours.value * a.weeks.value * (a.R1.value - -(a.R2.value)); } catch(e) {
alert("Err 5001:\r\n" + e);
}
}function delCol() {
try {
var Elm = event.srcElement;
alert(Elm.tagName);
while(Elm && Elm.tagName != "TR") {
Elm = Elm.parentElement;
}
alert(Elm.tagName);
if(Elm.parentElement.rows.length <= 1) {
alert("无法删除!");
return;
}
Elm.parentElement.deleteRow(Elm.rowIndex);
} catch(e) {
alert("Err 5001:\r\n" + e);
}
}
function addCol(id) {
try {
var oTable = document.getElementById(id);
if(oTable.tagName != "TABLE")
alert("Err 5002");
var oList = oTable.children;
var oTBODY;
for(var i=0;i<oList.length;i++) {
if(oList[i].tagName == "TBODY") {
oTBODY = oList[i];
break;
}
}
var oTR = oTBODY.lastChild;
var newTR = oTR.cloneNode(true);
oTBODY.insertAdjacentElement("beforeEnd",newTR);
} catch(e) {
alert("Err 5002:\r\n" + e);
}
}</SCRIPT>
<table width="100%" border="1" align="center" cellpadding="3" cellspacing="1" bordercolor="#000000" class="tableprintable" id="t1">
<tr align="center" class="tdbg0" id="r1">
<td class="tdbg0" id="w1"><input onkeypress="var k=event.keyCode; if (k<=57 && k>=48) return true; else return false" onpaste="return false" name="week_hours"><input onkeypress="var k=event.keyCode; if (k<=57 && k>=48) return true; else return false" onpaste="return false" name="weeks"><input onkeypress="var k=event.keyCode; if (k<=57 && k>=48) return true; else return false" onpaste="return false" name="R1" size="5"><input onkeypress="var k=event.keyCode; if (k<=57 && k>=48) return true; else return false" onpaste="return false" name="R2" size="5"><input type="button" onClick="SumCol()" value="="><input onClick="SumCol()" onkeypress="SumCol()" onpaste="return false" name="workload" size="10" ></td><td><button class="button" onClick="delCol()">
删除</button></td>
</tr>
</table>
<button class="button" onClick="addCol('t1')">添加一行</button>
</td>
</tr>
</table>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货