你想要做什么?
为什么会这样?
说得在具体些我理解的意思是
当点击某一<tr></tr>是,在加一个<tr></tr>
对吗?在详细点

解决方案 »

  1.   

    <input type="button" name="oNewTR" value="add" onclick="insertRow()" >
      

  2.   

    不是!
    我是想为一个用insertRow()方法插入的<tr>增加一个JS方法,该方法在鼠标单击该<tr>时调用!
      

  3.   

    错了!
    我在JS中写了以下一行(tblTest为一<Table>元素)
    oNewTR = tblTest.insertRow();
    另外在该JS中有一方法为A(b)。我是当单击oNewTR能执行方法A(b)。现在不知该如何将此方法加入到oNewTR中。
      

  4.   

    <script language = "javaScript">
     function abc(){
     var newItem = document.all.bac.insertRow();
    newItem.bgColor="#ff0000";
    var newCell = newItem.insertCell();
    newCell.innerHTML ="<input type=text size=50 onClick='A()'>";
    //window.alert( newCell.innerHTML );
    }
    function A(){
      window.alert( "Oh, my god ");
    }
    </script>
      

  5.   

    XKP(低等下人),还是不对,我是直接想给oNewTR增加onclick()事件。
      

  6.   

    可是oNewTR是一个新的Row啊~~~~
    你是想直接点击这一整行的任意位置
    都会A()?
      

  7.   

    <script language = "javaScript">
     function abc(){
     var newItem = document.all.bac.insertRow();
    newItem.bgColor="#ff0000";
    var newCell = newItem.insertCell();
      newItem.onclick = new Function( "A( 'eeeeeeeee' )" );
    newCell.innerHTML ="GGGGGGGGGGGGGG";
    } function A( b ){
      window.alert( b );
    }
      

  8.   

    如此使用new Function()在执行时会出错!
      

  9.   

    我这边倒是没有错哦~~~~~~
    或许你试试这个,这个是别人写的<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    </head><body>
    <table border="1" width="100" id=t>
      <tr>
        <td width="100%"> </td>
      </tr>
    </table>
    <script>
    var x=100
    var y=100
    var c=t.rows[0].insertCell()
    c.onclick=new Function("onClickOpen("+x+","+y+")")
    c.innerText='onclick'
    function onClickOpen(x, y)
    {alert(x+' '+y)}
    </script>
    </body>
    </html>