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

关于根据name获取value值的有关问题,求高手赐教,坐等

2013-07-25 
关于根据name获取value值的问题,求高手赐教,坐等table trtabletrtddiv aligncenterinput

关于根据name获取value值的问题,求高手赐教,坐等
<table>

 <tr>
   <table>
     <tr>
        <td><div align="center"><input type="text" name="ZS"  class="Number" size="8" onpropertychange="HJ();"></div></td>
         ......
     </tr>
      <tr>
        <td><div align="center"><input type="text" name="ZS"  class="Number" size="8" onpropertychange="HJ();"></div></td>
         ......
     </tr>
     <tr>
        <td><div align="center"><input type="text" name="ZS"  class="Number" size="8" onpropertychange="HJ();"></div></td>
         ......
     </tr>
   </table>

 </tr>

</table>

function HJ(){

    var zs=document.getElementsByName("ZS").value;
    
alert(zz);//一直弹undefined
    var zzs=0.00;
   
    for(i=0;i<zs.length;i++){
    if(zs[i].value!=""){
    zzs+=parseInt(zs[i]);
        
    }
    }
    document.getElementById("CPPDRKTZD$HJZS").value=zzs;
    
}
以前没套table的时候是能用的,现在因为需要天哥table,死活获取不到了。急急急急急急 JS
[解决办法]
document.getElementsByName("ZS")
取到的是所有名字为ZS的一个数组
要取值就要先定位到指定对象
document.getElementsByName("ZS")[0]
然后再操作dom对象
document.getElementsByName("ZS")[0].value
[解决办法]

引用:


你试试我刚才贴的代码,zs取值的时候最后不该有.value

热点排行