<!DOCTYPE html>
<html>
<head>
<title></title>
<script type="text/javascript">
window.onload=function(){
document.getElementById("btn_ID").onclick=function(){
/* alert("213");*/
//获取文本框的值
var nameValue=document.getElementById("userid").value;
var EValue=document.getElementById("EID").value;
var PhoneValue=document.getElementById("PhoenID").value;
// alert(EValue);
//获取td
var nameTD=document.createElement("td");
var nameText=document.createTextNode(nameValue);
nameTD.appendChild(nameText); var ETD=document.createElement("td");
var EText=document.createTextNode(EValue);
ETD.appendChild(EText); var PhoneTD=document.createElement("td");
var PhoneText=document.createTextNode(PhoneValue);
PhoneTD.appendChild(PhoneText); var DelTD=document.createElement("td");
var aElement=document.createElement("a");
aElement.setAttribute("href","deleteEmp?id="+nameValue);
var DelText=document.createTextNode("删除");
aElement.appendChild(DelText);
DelTD.appendChild(aElement); //增加tr 把td增加到tr上
var tr=document.createElement("tr");
tr.appendChild(nameTD);
tr.appendChild(ETD);
tr.appendChild(PhoneTD);
tr.appendChild(DelTD); //吧tr增加到table上
var tableElement=document.getElementById("tableExample");
tableElement.appendChild(tr);
//删除
aElement.onclick=function(){
//使网页链接失效
return DelTr(aElement);
}
function DelTr(a){
var name= a.parentNode.parentNode.firstChild.firstChild.nodeValue;
//alert(name);
var flag=window.confirm("你真的要删除"+name+"这行么?");
if(!flag){
return false;
}
//获取tr的parent
var TrParent=aElement.parentNode.parentNode.parentNode;
//获取tr
var Tr=aElement.parentNode.parentNode;
//删除
TrParent.removeChild(tr);
//网页链接失效
return false;
}
} } </script>
</head>
<body>
添加用户:<br/>
用户名:<input type="text" name="user"id="userid"/>
Email:<input type="text" name="Ename" id="EID"value="qinxia@so.com"/>
电话:<input type="text" name="Phonename" id="PhoenID"/><br/>
<input type="button"value="提交"id="btn_ID"/>
<table border="1" id="tableExample">
<tr><td>用户名</td><td>Email</td><td>电话</td><td>删除</td></tr> </table> </body>
</html>

document 例子的更多相关文章

  1. MongoDB (八) MongoDB 文档操作

    一. MongoDB 插入文档 insert() 方法 要插入数据到 MongoDB 集合,需要使用 MongoDB 的  insert() 或 save() 方法. 语法 insert() 命令的基 ...

  2. trigger()的event事件对象之坑

    问题引入,先贴一段有问题的代码,如果你对 trigger()  这个函数了解不透彻,还真看不出这段代码错在哪.完成的功能是样式转换器,想让页面在加载后自行触发点击事件隐藏三个按钮,但是效果如图并没有隐 ...

  3. js鼠标右键操作

    一个页面中,BODY中用oncontextmenu='return false'来取消鼠标右键: 在JS中设置oncontextmenu='return true'用window.document. ...

  4. MongoDB 基础命令——数据库表的增删改查——遍历操作表中的记录

    分组排序查询最大记录 //对 "catagory" 不等于 null 的数据进行分组查询,且查询结果倒序 db.getCollection('userAccount').aggre ...

  5. MongoDB快速入门

    http://www.yiibai.com/mongodb/mongodb_quick_guide.html 创建数据库 MongoDB use DATABASE_NAME 用于创建数据库.该命令如果 ...

  6. [knownledge][latex] LaTex入门

    序言 最近需要写一份文档, 时间也不是特别紧. 之前一直用markdown写文档. 始终想学一下LaTex, 毕竟是学术论文界的工具. 在提及LaTex的内容之前. 事必是一定要首先提及高德纳的. 他 ...

  7. mongodb shell和Node.js driver使用基础

    开始: Mongo Shell 安装后,输入mongo进入控制台: //所有帮助 > help //数据库的方法 > db.help() > db.stats() //当前数据库的状 ...

  8. Linux 数据重定向

    名称 描述 代码 表示 stdin 标准输入 0 < 或 << stdout 标准输出 1 > 或 >> stderr 标准错误输出 2 2> 或 2> ...

  9. gnome3增加自定义程序快捷方式

    gnome3增加自定义程序快捷方式   1. 安装alacarte   在命令行输入下列命令安装alacarte程序   yum -y install alacarte   安装完毕后,在命令行输入下 ...

随机推荐

  1. RDLC 聚合函数按条件求和,显示"错误号"

    =Sum(IIf(Fields!AValue.Value >0,Val(Fields!AValue.Value),)) 一直显示错误号 修改为 =Sum(IIf(Fields!AValue.Va ...

  2. Create new Android Virtual Device时不能创建

    在Create new Android Virtual Device时不能创建... 因为之前有重装过系统,ADT和java都没有更换,不知道是不是有哪里的环境(C盘中的配置)出错了... LOG在下 ...

  3. (搬运工)推荐!国外程序员整理的 C++ 资源大全

    标准库 C++标准库,包括了STL容器,算法和函数等. C++ Standard Library:是一系列类和函数的集合,使用核心语言编写,也是C++ISO自身标准的一部分. Standard Tem ...

  4. spring的CXF远程服务

    http://www.tuicool.com/articles/Rb2uUn      //远程调用  spring的cxf,亲自整合成功

  5. sass转换为css

    sass安装的方法参考官网:http://www.w3cplus.com/sassguide/ SASS文件转换为CSS文件的方法: 首先输出 F: 代表找到F盘 : 然后输出cd sass 代表找到 ...

  6. 用angularjs遇到的坑们

    最近在用angularjs做一些东西,由于学艺不精,对angularjs了解不够,导致经常会不小心掉进一些自己挖的坑里(⊙_⊙),在这里记下来,谨防又踩. 1.angularjs ng-show no ...

  7. PS 色彩的色相谱

    7- 色彩的色相谱 在这个环中,位于180度夹角的两种颜色(也就是圆的某条直径两端的颜色),称为反转色,又称为互补色.互补的两种颜色之间是此消彼长的关系,小框往蓝色移动的同时就会远离黄色, 黄色=白色 ...

  8. memcache运维整理

    memcache运维总结 第一部分:memcache安装 1.安装libevent 2.安装memcache 3.安装php的memcache扩展 4.测试 第二部分:memcache客户端操作 1. ...

  9. 基类方法的反隐藏 反private 秘籍

    class GoodStudent:private Mentor,private Student { public : using Mentor::GetInfo;   ///------------ ...

  10. Activiti工作流学习-----基于5.19.0版本(7)

    八.BPMN 2.0流程图详解 BPMN 2.0的标准的出现是好事,用户不在被某个工作流开发商绑架或者在工作流中开发妥协,Activiti作为BPMN标准的一套解决方案,使得用户在选择工作流框架时可以 ...