<HTML>
<HEAD>
<TITLE></TITLE>
<SCRIPT LANGUAGE=javascript>
<!--
function window.onload(){
  text1.onchange  = saveModify
  btnSave.onclick = saveModify
  for(var i = 0; i < rd.length;i ++)
    rd[i].onclick = startModify
}var oCur
function startModify(){
  oCur = this.parentElement.nextSibling
  text1.value =oCur.outerText
}function saveModify(){
  if (oCur){
    oCur.innerText = text1.value
  }
}//-->
</SCRIPT></HEAD>
<BODY><table>
  <tr>
    <td><input type=radio name=rd></td><td></td>
   </tr>
   <tr>
    <td><input type=radio name=rd></td><td></td>
   </tr>
   <tr>
    <td><input type=radio name=rd></td><td></td>
   </tr>
   <tr>
    <td><input type=radio name=rd></td><td></td>
   </tr>
   <tr>
    <td><input type=radio name=rd></td><td></td>
   </tr>
   <tr>
    <td><input type=radio name=rd></td><td></td>
   </tr>
<table><input type=text name=text1><input type=button value="save" name=btnSave>
</BODY>
</HTML>

解决方案 »

  1.   

    用innerText
    <td id=a>dsad</td>
    alert(a.innerText);显示结果为dsad
    id号为唯一的
      

  2.   

    如果你要把原有的<td id=a>dsas</td>改为<td id=a><input type=text name=dd></td>

    a.innerHTML=<input type=text name=dd>
    便把原来的表格变成了文本框
      

  3.   

    a.innerHTML="<input type=text name=ss value="+a.innerText+">"
      

  4.   

    <HTML>
    <BODY>
    <TABLE>
    <TR>
    <TD><input type=checkbox name=check1 onclick="test()"></TD>
    <TD>test1</TD>
    <TD>test2</TD>
    </TR>
    <TR>
    <TD><input type=checkbox name=check1 onclick="test()"></TD>
    <TD>test3</TD>
    <TD>test4</TD>
    </TR>
    <TR>
    <TD><input type=checkbox name=check1 onclick="test()"></TD>
    <TD>test5</TD>
    <TD>test6</TD>
    </TR>
    </TABLE>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function test()
    {
    var elm = event.srcElement;//elm就是被点击的checkbox对象
    if (elm.checked) //当该行被选中时...
    {
    var tmptr = elm.parentNode.parentNode;//被选中行的tr对象
    var v1 = tmptr.children[1].innerText;//取出该行的第二列
    var v2 = tmptr.children[2].innerText;//取出该行的第三列
    //示范一下"能够读出该行的数据,然后进行修改"
    tmptr.children[1].innerText = v2;
    tmptr.children[2].innerText = v1;
    }
    }
    //-->
    </SCRIPT>
    </BODY>
    </HTML>