困扰了一下午的js小程序终于弄明白了,就在于这个getElementsByName()

困扰了一下午的js小程序终于弄明白了,就在于这个getElementsByName()

<script>
function addRow()
{
 var oTb = document.getElementById("tb");
 var oTr  = oTb.insertRow();
 var oTd  = oTr.insertCell();
 oTd.innerHTML="<input class='s01' name='txt' onblur='getTotal();'>";
 oTd = oTr.insertCell();
 oTd.innerHTML= "<input class='s01' name='user' >"
}

function getTotal()
{
 var objLength = document.getElementsByName("user").length;
 //alert(objLenth);
 if(objLength>0){
  for(i=0;i<objLength;i++){
   var message= document.getElementsByName("txt")[i].value;
      document.getElementsByName("user")[i].value = message;
  }
 }else{
 alert("请点击添加按钮");
 }
}
</script>
<style>
.noB{
     border:0px;
  background:#3399CC;
}
</style>
<link href="../Css/css.css" rel="stylesheet">
<table id="tb">
<tr>
<td>
sss
</td>
</tr>
</table>
<input type="button" name="btn" value="增加" class="s02" onclick="addRow();"/>

你可能感兴趣的:(困扰了一下午的js小程序终于弄明白了,就在于这个getElementsByName())