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

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

2012-09-06 
js onblur事件 要得到 2* 2 3*4 的值table idtable1tr tdinput typetext value2 //td

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);
}

热点排行