我做出來能增加和刪除行的﹐但是沒有隱藏的﹗由于我這里mail不方便﹐我不知道怎么能給你看到﹗

解决方案 »

  1.   

    好麻烦的要求,给你点提示自己做吧
    1。要求输入只能用input框实现,如果需要多行就放一个textarea
    2.tr不能focus吧?用一个全局变量保存当前被点击的行的index,记得在删除或隐藏该行后把它置空,在删除或隐藏前要判断是否为空
    3。插入一行需要ie5以上浏览器的支持。可以通过table的insertRow()和tr的insertCells()实现,不过我觉得最好先document.createObject("TR"),然后copy现成的一行的结构,再用appendChild()实现,也可以直接创建一个全局的变量保存对这个TR对象的引用,不然如果所有行都删除了再插入就会出错.
    4.删除同样需要ie5以上,用table.deleteRow(iIndex)方法,参数就是保存的当前行
    5。控制焦点用onkeypress()事件,判断keyCode,上和左是37/38,下和右是39/40,找到相应的输入框后调用其focus()方法,注意要判断越界的情况和遇到隐藏行就跳过继续向下找
    6。隐藏行很简单,tr的style设为display:none就行了
      

  2.   

    谢谢lmb79和silentlamb。可能的话,请lmb79回复你的脚本。