求一个思路:鼠标移动到表格上后,当前行显示一个按钮

ryrx 2009-01-22 11:33:17
php写的程序
用while方式循环动态地显示一个表格,表格的每一行的最后一个单元格显示的是一些文字。
当鼠标移动到表格的每一行时,该行的最后一个单元格就变成一个按钮,按下后可以删除该行。

请问如何让鼠标移上去时,显示按钮?是不是要用到层?
...全文
238 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ryrx 2009-01-22
  • 打赏
  • 举报
回复
谢谢!
neo_yoho 2009-01-22
  • 打赏
  • 举报
回复

<SCRIPT LANGUAGE="JavaScript">
function show(obj)
{
obj.cells(obj.cells.length-2).style.display=obj.cells(obj.cells.length-2).style.display=="none"?"":"none"
obj.cells(obj.cells.length-1).style.display=obj.cells(obj.cells.length-1).style.display=="none"?"":"none"
}
function del(obj)
{
var td = obj.parentNode.parentNode;
td.parentNode.removeChild(td);
}
</SCRIPT>
<TABLE>
<TR onmouseover="show(this)" onmouseout="show(this)">
<TD>1</TD>
<TD>文字</TD>
<TD style="display:none"><INPUT TYPE="button" VALUE="删除" ONCLICK="del(this)"></TD>
</TR>
<TR onmouseover="show(this)" onmouseout="show(this)">
<TD>2</TD>
<TD>文字</TD>
<TD style="display:none"><INPUT TYPE="button" VALUE="删除" ONCLICK="del(this)"></TD>
</TR>
<TR onmouseover="show(this)" onmouseout="show(this)">
<TD>3</TD>
<TD>文字</TD>
<TD style="display:none"><INPUT TYPE="button" VALUE="删除" ONCLICK="del(this)"></TD>
</TR>
<TR onmouseover="show(this)" onmouseout="show(this)">
<TD>4</TD>
<TD>文字</TD>
<TD style="display:none"><INPUT TYPE="button" VALUE="删除" ONCLICK="del(this)"></TD>
</TR>
</TABLE>
ryrx 2009-01-22
  • 打赏
  • 举报
回复
原来的文字和按钮怎么切换?
按钮不显示的时候怎么显示文字?
能不能给个例子?
ACMAIN_CHM 2009-01-22
  • 打赏
  • 举报
回复
在TR的movein用把这个按键dispaly出来.

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧