首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

js取value值有关问题

2012-08-11 
js取value值问题scriptfunction add01() {var tableRow document.getElementById(TabRow1)var v

js取value值问题
<script>
function add01() {
var tableRow = document.getElementById('TabRow1');
var v = tableRow.firstChild.childNodes;
var len = v.length;

for(var i=0; i <= len; i++){
var values = document.getElementById("B01").value*document.getElementById("C01").value;
//if (values>0){
document.getElementById("D01").value = values;
//}
}
}
</script>
<table border='0' cellpadding='0' cellspacing='1' width='100%' id='TabRow1'>
<tr><td>
<input type="text" size="4" id="A01" name="A" value="">
<input type="text" size="8" id="B01" name="B" value="">
<input type="text" size="8" id="C01" name="C" value="" onKeyUp="add01();">

<input type="text" size="4" id="A01" name="A" value="">
<input type="text" size="8" id="B01" name="B" value="">
<input type="text" size="8" id="C01" name="C" value="" onKeyUp="add01();">
<td><tr></table>




<script>
function add02() {
var tableRow = document.getElementById('TabRow2');
var v = tableRow.firstChild.childNodes;
var len = v.length;

for(var i=0; i <= len; i++){
var values = document.getElementById("B02").value*document.getElementById("C02").value;
//if (values>0){
document.getElementById("D02").value = values;
//}
}
}
</script>
<table border='0' cellpadding='0' cellspacing='1' width='100%' id='TabRow2'>
<tr><td>
<input type="text" size="4" id="A02" name="A" value="">
<input type="text" size="8" id="B02" name="B" value="">
<input type="text" size="8" id="C02" name="C" value="" onKeyUp="add02();">

<input type="text" size="4" id="A02" name="A" value="">
<input type="text" size="8" id="B02" name="B" value="">
<input type="text" size="8" id="C02" name="C" value="" onKeyUp="add02();">
<td><tr></table>


怎么才能各取各的值

[解决办法]

HTML code
<script>function add(obj){    var c = obj;    var a, b, t;    if(c.value=="" || isNaN(c.value)) return false;    t = c;    do{        t = t.previousSibling;        if(t.nodeType==1) if(t.tagName.toLowerCase()=="input"){            b = t;            break;        }    }while(true);    do{        t = t.previousSibling;        if(t.nodeType==1) if(t.tagName.toLowerCase()=="input"){            a = t;            break;        }    }while(true);    if(b.value=="" || isNaN(b.value)) return false;    a.value = b.value * c.value;}</script><table border='0' cellpadding='0' cellspacing='1' width='100%' id='TabRow1'><tr><td>    <input type="text" size="4" id="A01" name="A" value="">    <input type="text" size="8" id="B01" name="B" value="">    <input type="text" size="8" id="C01" name="C" value="" onKeyUp="add(this);">    <input type="text" size="4" id="A01" name="A" value="">    <input type="text" size="8" id="B01" name="B" value="">    <input type="text" size="8" id="C01" name="C" value="" onKeyUp="add(this);"><td><tr></table><table border='0' cellpadding='0' cellspacing='1' width='100%' id='TabRow2'><tr><td><input type="text" size="4" id="A02" name="A" value=""><input type="text" size="8" id="B02" name="B" value=""><input type="text" size="8" id="C02" name="C" value="" onKeyUp="add(this);"><input type="text" size="4" id="A02" name="A" value=""><input type="text" size="8" id="B02" name="B" value=""><input type="text" size="8" id="C02" name="C" value="" onKeyUp="add(this);"><td><tr></table> 


[解决办法]
js操作html的table,包括添加行,删除行
[解决办法]

探讨

引用:
js操作html的table,包括添加行,删除行


不是添加删除行的问题 是舔加删除行 并且每行2个值相乘结果问题

热点排行