读书人

js onblur事件 要失去 2* 2 3*4 的值

发布时间: 2012-09-06 10:37:01 作者: rapoo

js onblur事件 要得到 2* 2 3*4 的值
<table id="table1">
<tr> <td><input type="text" value="2" /></td><td><input type="text" value="2" /></td><td ><input type="text" class="wcp" onblur="check(this)" /></td></tr>
<tr><td><input type="text" value="3" /></td><td><input type="text" value="4" /></td><td ><input type="text" class="wcp" onblur="check(this)" /></td></tr>
</table>

<script>
function check(a)
{

}
</script>
该怎么写,可以加属性 class,不能加属性id


很急

[解决办法]

JScript code
function check(o) {    var oInputs = o.parentNode.parentNode.getElementsByTagName('input');    o.value = parseInt(oInputs[0].value) * parseInt(oInputs[1].value);}
[解决办法]
采用父子关系,或兄弟关系去得到。
探讨
JScript code
function check(o) {
var oInputs = o.parentNode.parentNode.getElementsByTagName('input');
o.value = parseInt(oInputs[0].value) * parseInt(oInputs[1].value);
}

读书人网 >JavaScript

热点推荐