<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE="JavaScript">
<!--
function cc()
{
var t = document.all.tt; var c = t.rows[1].cells[0].firstChild;
//or var c = t.rows[1].cells[0].childNodes[0]; c.value = "asdf";
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<table width="619" height="185" border="1" id="tt">  <tr id="tr1">
    <td width="213"><input name="na" type="text" id="na"></td>
  </tr>  <tr id="tr2">
    <td><input name="na" type="text" id="na"></td>
  </tr></table><input type=button value="set" onclick="cc()">
</BODY>
</HTML>

解决方案 »

  1.   

    var a = document.getElementsByName("na");
    na[1].value = "meizz";
      

  2.   

    sorry!var a = document.getElementsByName("na");
    if(a.length>1) a[1].value = "meizz";
      

  3.   

    楼主只要知道:name相同的是处理成一个数组,而id一班不能相同。
      

  4.   

    NAME可以相同,但ID最好不一样!
      

  5.   

    假如这是一个3×4的表呢?每个td里面都有一个input text,而它们的name全部都是一样的,如果我要提取其中一列所有的值怎么提取啊?如果用数组返回的全是相同的值?