`
zpsailor
  • 浏览: 43278 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

DOM操作html浅例--createElement、createTextNode

阅读更多
仿作的一个简单的例子,供和我一样的初学者参考,
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>使用JavaScript实现动态的效果</title>
<script type="text/javascript">
function addSort(){
var name = document.getElementById("name").value;
   if(name==""){
      return;
}
var row=document.createElement("tr");
//创建文本
row.setAttribute("id",name);
var cell=document.createElement("td");
cell.appendChild(document.createTextNode(name));
row.appendChild(cell);
cell=document.createElement("td");
var deleteButton=document.createElement("input");//创建按钮
deleteButton.setAttribute("type","button");
deleteButton.setAttribute("value","删除");
deleteButton.onclick=function doDelete(){deleteSort(name);}
cell.appendChild(deleteButton);
row.appendChild(cell);
document.getElementById("sortList").appendChild(row);
document.getElementById("name").value="";
}
//删除一条记录的函数
function deleteSort(id){
var row = document.getElementById(id);
document.getElementById("sortList").removeChild(row);
}
</script>
</head>
<body>
<table align="center" border="0">
<tr>
<td colspan="2" bgcolor="#C0DCC0" align="center">用户信息管理</td>
</tr>
<tr>
   <td>添加用户:</td>
   <td><input type="text" id="name">&nbsp;<input type="button" onclick="addSort();" value="确认添加"></td>
</tr>
<tr>
<td colspan="2">
    <table width="100%" border="1">
<tr>
   <td height="20" valign="top" align="center">用户名称</td>
   <td>操作</td>
</tr>
<tbody id="sortList"></tbody>
</table>
</td>
</tr>
</table>
</body>
</html>
0
0
分享到:
评论

相关推荐

    dom-lite:一个小的DOM实现,其中实现了文档中的大多数DOM属性和方法

    DOM精简版– 一个小的DOM实现,其中实现了文档中的大多数DOM属性和方法。 例子 var document = require ( "dom-lite" ) . document ; var el = document . createElement ( "h1" ) ; el . id = 123 ; el . ...

    JavaScript DOM操作表格及样式

    标签是HTML中结构最为复杂的一个,我们可以通过DOM来创建生成它,或者HTMLDOM来操作它; // 使用DOM来创建表格; var table = document.createElement('table'); table.border = 1; table.width = 300; var caption...

    is-dom-element2:确定对象是否为HTMLElement(来自任何领域)

    属元素 确定对象是否为HTMLElement (来自任何Realm )。 安装 &gt;= 10 。 要安装,请在命令行中... createElement ( 'div' ) ) ; //-&gt; true isDOMElement ( document . createTextNode ( 'content' ) ) ; //-&gt; false

    JavaScript操作HTML元素和样式的方法详解

    JavaScript HTML DOM 元素(节点) 创建新的 HTML 元素 如需向 HTML DOM 添加新元素,您必须首先创建该元素(元素节点),然后向一个已存在的元素追加该元素。  实例 &lt;p id=p1&gt;This is a paragraph. &lt;p id=p2&gt;This...

    JavaScript DOM节点操作实例小结(新建,删除HTML元素)

    本文实例讲述了JavaScript DOM节点操作方法。分享给大家供大家参考,具体如下: 使用DOM可以新建HTML元素,也可以删除已有的HTML元素。 (一)新建元素: [removed] //创建新的 &lt;p&gt; 元素 var newEle=document....

    JS添加或删除HTML dom元素的方法实例分析

    本文实例讲述了JS添加或删除HTML dom元素的方法。分享给大家供大家参考,具体如下: 创建新的 HTML 元素 如需向 HTML DOM 添加新元素,您必须首先创建该元素(元素节点),然后向一个已存在的元素追加该元素。 这...

    dommy:一个可以模拟DOM API足以渲染HTML的Document虚拟对象

    一个可以模拟DOM API足以渲染HTML的Document虚拟对象。 例子 var dommy = require ( 'dommy' ) ; var document = dommy ( ) ; var html = document . createElement ( 'html' ) ; var body = document . ...

    JavaScript HTML DOM 元素 (节点)新增,编辑,删除操作实例分析

    本文实例讲述了JavaScript HTML DOM 元素 (节点)新增,编辑,删除操作。分享给大家供大家参考,具体如下: createElement,createTextNode,appendChild,insertBefore,removeChild,replaceChild createElement ...

    原生JS和jQuery操作DOM对比总结

    document.createElement("p"); 1.2 jQuery创建元素节点 $('&lt;p&gt;&lt;/p&gt;');` 二、创建并添加文本节点 2.1 原生JS创建文本节点 `document.createTextNode("Text Content"); 通常创建文本节点和创建元素节点配合使用,...

    编译的 HTML 帮助文件 (.chm) DHTML手册

    XMLDocument 获取对由对象引出的的 XML 文档对象模型(DOM)的引用。 XSLDocument 获取对 XSL 文档的顶层结点的引用。 属性 集合 集合 描述 all 返回对象所包含的元素集合的引用。 anchors 获取所有带有 ...

    JavaScript HTML DOM 元素 (节点)

    JavaScript HTML DOM 元素 (节点) 本章节介绍如何向文档中添加和移除元素(节点)。 创建新的 HTML 元素 (节点) – appendChild() 要创建新的 HTML 元素 (节点)需要先创建一个元素,然后在已存在的元素中添加它。 ...

    ezdom:简单的 DOM 操作

    ezdom 简单的 DOM 操作。 var theDiv = document . querySelector ( '.some-div' ) ;var theNewDiv = document . createElement ( 'div' ) ;theNewDiv . innerHTML = theDiv . innerHTML ;theNewDiv . appendChild ...

    Python中使用dom模块生成XML文件示例

    在Python中解析XML文件也有Dom和Sax两种方式,这里先介绍如何是使用Dom解析XML,这一篇文章是Dom生成XML文件,下一篇文章再继续介绍Dom解析XML文件。 在生成XML文件中,我们主要使用下面的方法来完成。 主要方法 1、...

    introduction-to-[removed]课程材料@ PPKE-ITK

    创建元素:createElement,createTextNode 操作元素:appendChild,attr,style 事件与事件处理 课03:函数式Javascript -2018.02.28。 作为对象发挥作用 回呼 闭包 功能组合 数组功能 每次 指

    jQuery创建DOM元素实例解析

    利用DOM方法创建元素节点,通常要将document.createElement()、document.createTextNode()、appendChild()配合使用,十分麻烦。 而jQuery使用$就可以直接创建DOM元素 代码如下:var oNewP = $(“使用jQuery创建的...

    jQuery学习笔记之创建DOM元素

    利用DOM方法创建元素节点,通常要将document.createElement()、document.createTextNode()、appendChild()配合使用,十分麻烦。 而jQuery使用$就可以直接创建DOM元素 代码如下: var oNewP = $(“使用jQuery创建的...

    JSML:Javascript对象到DOM转换器

    JSML 什么是JSML? JSML是使用Javascript数组和对象HTML的紧凑表示形式。 JSML还是一个​​小型... JSML使用document.createElement() , document.createTextNode()和document.appendChild()直接建立DOM表

    JavaScript DOM节点添加示例

    &lt;!DOCTYPE html&gt; ...var node=document.createTextNode(这是新段落。); para.appendChild(node); //将node里面的str放到h1段落中 //使之成为这是新段落&lt;/h1&gt; var element=document.getElementById(di

    js实现点小图看大图效果的思路及示例代码

    DOM:就是用JavaScript操作HTML节点。 知识点: 将HTML变成DOM树 看到HTML会画DOM树。 创建节点,添加节点,删除节点 varnodeObj = document.createElement(“节点名”); //创建元素节点 document.createTextNode(...

    Delphi向XML中添加节点数据.rar

    Delphi7向常用的XML文件中添加内容,按照XML的节点规则依次写入内容,自定义各个节点及节点内容,具体的操作代码如下示:  var  iXml: IDOMDocument;  iRoot, iNode, iNode2, iChild, iAttribute: IDOMNode;  ...

Global site tag (gtag.js) - Google Analytics