代码如下:
<table>
<tr>
  <td>第一行
  </td>
</tr>
<tr>
<td><a href="javascript:delete()">删除</a>
</td>
</tr>
</table><script>
delete()
{
    //删除这一行,请问这里代码怎么写?  要把这一行删除,或者把这一行隐藏起来
}
</script>

解决方案 »

  1.   

    <table>
    <tr>
      <td>第一行
      </td>
    </tr>
    <tr>
    <td><a href="javascript:delete(this)">删除</a>
    </td>
    </tr>
    </table><script>
    function delete(sender)
    {
      sender.parentNode.parentNode.style.display = "none";
      //删除这一行,请问这里代码怎么写? 要把这一行删除,或者把这一行隐藏起来
    }
    </script>
      

  2.   

    <table>
    <tr>
      <td>
    第一行
      </td>
    </tr>
    <tr>
    <td>
    <a href="#" onclick="deletes(this)">删除</a>
    </td>
    </tr>
    </table><script type="text/javascript">
    var deletes = function(obj){
      //删除这一行,请问这里代码怎么写? 要把这一行删除,或者把这一行隐藏起来
      var entity=obj.parentNode.parentNode.parentNode.childNodes[0];
      entity.parentNode.removeChild(entity);
    };
    </script>
      

  3.   

    2楼的能删掉或是隐藏吗?你传的参数就不对啊。
    三楼的这个应该可以, var entity=obj.parentNode.parentNode.parentNode.childNodes[0];
      entity.parentNode.removeChild(entity);