社区
JavaScript
帖子详情
急救:
thinkact
2001-12-21 08:03:41
网页内容及功能:
1.有一个表格和三个按钮
2.表格第一列可以输入内容,第二列点击可以使该行被选中。
3.能为表格增加一行,增加行和原来的行一样可以输入和被选中;能够删除和
隐藏选中行;第一列可以使用上下方向键控制输入焦点。三个按钮,分别用来增加1行,删除选中行,隐藏选中行
...全文
96
3
打赏
收藏
急救:
网页内容及功能: 1.有一个表格和三个按钮 2.表格第一列可以输入内容,第二列点击可以使该行被选中。 3.能为表格增加一行,增加行和原来的行一样可以输入和被选中;能够删除和 隐藏选中行;第一列可以使用上下方向键控制输入焦点。三个按钮,分别用来增加1行,删除选中行,隐藏选中行
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
uwind
2001-12-23
打赏
举报
回复
不是XML,只不过是DHTML。要实现上边的功能,详细代码还有点多呢。其实说白了,就是对TABLE的事件做些处理而已,和DELPHI,VC中对控件的操作没什么区别,只不过运行环境不一样。
taciya
2001-12-22
打赏
举报
回复
我看着怎么象XML啊!
这些我都没见过!
希望这位仁兄能够详细的解释过给个具体代码!多谢谢!
uwind
2001-12-21
打赏
举报
回复
哇,只有20分啊。
以下假设表格的id是 tableId
1、表格增加一行的方法: tableId.insertRow()
2、表格删除一行的方法:首先找到这一行,假设是row, 可以用row.removeNode(true)。 实参true的意义是连带row的子结点一起删除。
3、为了知道当前选中的单元,需要截取适当的事件,点击可以用 table的 onclick事件,在onclick事件中,根据event.x , event.y 可以计算出当前被选中的单元格;
4、隐于选中行,可以将本行的style.display 的值设为none,当需要重新显示时,再将其值设为block即可;
5、第一列需要输入内容,需要在表格的单元格内创建input对象,可以用如下方法:
input = document.createElement("<input type=text>");
cell.appendChild(input);
cell代表当前选中的单元格。如果当前cell已经有内容,需要将内容赋给input.
input.value = cell.innerText;
6、上下键的控制,需要对创建的input截取按键事件onkeydown,取到上下键后,将input的值置给cell,并释放input,进入相应的单元后,再按上述方法创建。
其间还有很多细节,慢慢讨论。
分数太少啊:)
医院产科
急救
应急预案.pdf
医院产科
急救
应急预案.pdf
小学生安全
急救
常识.doc
小学生安全
急救
常识.doc
抢救室工作制度.doc
抢救室工作制度.doc
小程序医疗
急救
小程序.rar
小程序医疗
急救
抢救室工作制度参考.pdf
抢救室工作制度参考.pdf
JavaScript
87,993
社区成员
224,698
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章