<html>
<head>
<title>无忧脚本代码测试网页</title>
</head>
<body>
<script language="JavaScript">
function edit()
{
var e = event.srcElement;
var e = event.srcElement;
var rown = e.parentNode.sectionRowIndex;
var celln = e.cellIndex;
alert(rown+"|||"+celln+"|||"+t.rows[celln].cells[celln].innerHTML+"|||"+t.rows[rown].cells[rown].innerHTML)
}
</script>
<TABLE id=t width='100%' cellpadding='0' cellspacing='1' bgcolor='#cccccc' onclick='edit();'>
<TR height='20'>
<TD>大连</TD>
</TR>
<TR height='20'>
<TD>0</TD>
<TD>连云港</TD>
</TR>
<TR height='20' class='tdbg'>
<TD>168</TD>
<TD>0</TD>
<TD>秦皇岛</TD>
</TR>
</table>
</body>
</html>
自己搞定了,呵呵

解决方案 »

  1.   

    <html>
    <head>
    <title>无忧脚本代码测试网页</title>
    </head>
    <body>
    <script language="JavaScript">
    function edit()
    {
    var e = event.srcElement;
     document.all.hid1.value=document.all.td1.innerText;
     document.all.hid2.value=document.all.td2.innerText;
     alert(document.all.hid1.value+ "  "+document.all.hid2.value);
     document.all.t.outerHTML="<input type='text' id='txt'value='"+document.all.td03.innerText+"'>";
     
    }
    </script>
    <TABLE id=t width='100%' cellpadding='0' cellspacing='1' bgcolor='#cccccc' onclick='edit();'>
    <TR height='20'>
    <TD id="td1">大连</TD>
    </TR>
    <TR height='20'>
    <TD>0</TD>
    <TD id="td2">连云港</TD>
    </TR>
    <TR height='20' class='tdbg'>
    <TD id="td03">168</TD>
    <TD>0</TD>
    <TD id="td3">秦皇岛</TD>
    </TR>
    </table>
    <input type="hidden" id="hid1">
    <input type="hidden" id="hid2">
    </body>
    </html>
      

  2.   

    啊哦,document.all.td1.innerText不行的我点别的数字呢?不是这样滴````
      

  3.   

    完成了,完整代码贴出来
    -----------------------
    <script language="JavaScript">
    function edit()
    {
    var e = event.srcElement;
    var rown = e.parentNode.sectionRowIndex;
    var celln = e.cellIndex;
    var innern = e.innerHTML;
    if (rown !== celln && e.tagName == "TD")
    {
    e.innerHTML="<input type='text' name='haili' size='6' class='teshuinput' value='"+innern+"'>"
    form1.Agang.value = t.rows[celln].cells[celln].innerHTML;
    form1.Bgang.value = t.rows[rown].cells[rown].innerHTML;
    form1.haili.focus()
    }
    }
    </script>
    <form name='form1' method='post' action='admin.asp?action=gklc_add' target='_black'>
    港口名:<input type='text' name='Agang' size='6' class='teshuinput'> 港口名:<input type='text' name='Bgang' size='6' class='teshuinput'>
    <TABLE id=t width='100%' cellpadding='0' cellspacing='1' bgcolor='#ffffff' onclick='edit();'>
    <TR height='20' class='tdbg'>
    <TD>大连</TD>
    </TR>
    <TR height='20' class='tdbg'>
    <TD>0</TD>
    <TD>连云港</TD>
    </TR>
    <TR height='20' class='tdbg'>
    <TD>168</TD>
    <TD>0</TD>
    <TD>秦皇岛</TD>
    </TR>
    <TR height='20' class='tdbg'>
    <TD>0</TD>
    <TD>0</TD>
    <TD>0</TD>
    <TD>青岛</TD>
    </TR>
    <TR height='20' class='tdbg'>
    <TD>562</TD>
    <TD>0</TD>
    <TD>0</TD>
    <TD>0</TD>
    <TD>上海</TD>
    </TR>
    </TABLE>
    </from>
    </table>