对象的删除与创建

1.删除对象:

(1)、找到对象;

(2)、找到它的父对象parentObj;

(3)、parentObj.removeChild(子对象);

<input type="button" value="删除最后一个li" onclick="del();" />
<ul>
     <li>春</li>
     <li>夏</li>
     <li>秋</li>
     <li>冬</li>
</ul>
<script type="text/javascript">
    //删除最后一个li
    function del(){
        var lis = document.getElementsByTagName('li');
        var lastli = lis[lis.length-1];
        lastli.parentNode.removeChild(lastli);
    }
</script>

2.创建对象:

(1)、创建对象;

(2)、找到父对象parentObj;

(3)、parentObj.addChild(对象);

<input type="button" value="增加一个li" onclick="add();" />
<ul>
    <li>春</li>
    <li>夏</li>
    <li>秋</li>
</ul>

<script type="text/javascript">
    //增加一个li    
    function add(){
        var li = document.createElement('li');
        var txt = document.createTextNode('冬');
        li.appendChild(txt);
        document.getElementsByTagName('ul')[0].appendChild(li);
    }
</script>

3.暴力操作节点

innerHTML:代表节点内的内容,能读能写,不是一个w3c规定的标准对象属性,但是各个浏览器支持很好。

<input type="button" value="添加春夏秋" onclick="add3()" />
	<input type="button" value="添加冬" onclick="add1()" />
	<ul></ul>
	<script type="text/javascript">
	function add3(){
		var ul = document.getElementsByTagName('ul')[0];
		ul.innerHTML = '<li>春</li><li>夏</li><li>秋</li>';
	}
	function add1(){
		var ul = document.getElementsByTagName('ul')[0];
		ul.innerHTML += '<li>冬</li>';
	}
	</script>

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-01 14:46:02

对象的删除与创建的相关文章

表的截断、删除、创建

一.截断表的语句: truncate table schema.table_name 删除表中的数据记录,但是不删除表的结构.该语句是ddl语句不能恢复被删除的数据行.不触发删除表记录的触发器不会将删除的记录写入日志文件中.在大数据来量的情况下,相比于使用delete from table_name where ....语句的执行效率要高的多. 二.删除表的语句 drop table table_name cascade constraints 所有基于该表上的挂起的事务都被提交,所有的基于该表

删除和创建用户的脚本

#!/bin/bash #创建和删除用户,创建的用户默认密码为123456 user=(/etc/passwd) echo "**************Configure Menu***************" echo "** 1.Create User                         **" echo "** 2.Delete User                         **" echo "****

使用文档对象在页面上创建学生信息表。 信息表包括学号、姓名、性别、电子邮件、联系电话、个人主页和联系地址, 信息表内容通过表单输入,提交前先使用正则表达式进行验证,联系地址不能超过20个字符, 每输入一名学生的信息,提交后,表格增加一行,表格不能被选择、复制。

<!DOCTYPE html><html>    <head>        <meta charset="UTF-8">        <title></title>    </head>    <!--        描述:使用文档对象在页面上创建学生信息表.        信息表包括学号.姓名.性别.电子邮件.联系电话.个人主页和联系地址,        信息表内容通过表单输入,提交前先使用

数据库的创建,字段的增加删除,创建表单,过滤(个人笔记)不详细

登录名:SYS 密码:123456 数据库:SE SYSBDA 2.创建用户 权限没有不能登录 3.分配权限 4.登录 5.修改密码 6.删除用户 7.创建表 create 创建 grant 权限 alter修改 identified 变形 删除 drop 属性 用户名 (删除) revoleke 去除 constraint 约束 删除 column(s) 字段 query 查询 language SQL 结构化查询语言 cascade 级联 创建用户create user bd01 ident

JavaScript之jQuery-10 T-Query(T-Query、基本选择器、T-Query对象、操作方法、创建元素、事件绑定)

一.T-Query DOM 的使用问题 - 在 JavaScript中使用 DOM解析并操作 HTML 元素 - W3C 指定的 DOM 规范不仅适用于解析并操作 HTML 页面,还适用于解析并操作XML文件 - 使用 DOM 解析并操作 HTML页面中元素代码并不简洁 - 如果实现逻辑过于复杂的话,还可能影响 HTML页面的性能 - 我们可以通过自定义的T-Query完成对一些操作的封装,将基本操作进行简化 - T-Query功能大体如下: - 创建$全局对象,并提供工厂函数 - 使用$(ex

网页中的内容拷贝到EXCEL之后,有些对象无法删除

大家经常会遇到从某个系统的web页面上Copy内容到Excel中,之后,会发现有一些对象,像多选框,单选框无法删除. 看A1 位置的单选框 选中之后点delete也无法删除,很是急人啊. 不过,想要删除它也非常简单, 首先,点击ctrl+G 打开定位对话框,然后定位所有的对象,点击special  然后选择objects 这样,就选中了所有的对象.然后直接点delete就可以了 网页中的内容拷贝到EXCEL之后,有些对象无法删除

当数据库结构改变时,需要将数据库删除再创建

protected void Application_Start() { AreaRegistration.RegisterAllAreas(); //当数据库结构改变时,需要将数据库删除再创建 //Database.SetInitializer(new DropCreateDatabaseAlways<BJStoreContext>()); Database.SetInitializer<BJStoreContext>(null); // 默认情况下对 Entity Framew

关于json对象的删除

摘自 http://www.cnblogs.com/wuyifu/p/3424621.html 一个json对象在后台产生了,但是有些数据可能无效或者不合法,所以需要在前台作些例外处理,比如删除掉. json的删除有很多种,直接用过 delete json对象方式. 举例如下Js代码  var columns = [          {name:"bigTitle",caption:reportData.bigTitle,children:[      {name:"org

如何选择STL容器中对象的删除方法

备注:唯一从容器中除去一个元素的方法是在那个容器上调用一个成员函数. 以下介绍删除不同类型的容器中满足某种条件的值的方法,某种条件指的是 bool badValue(int value)返回true的情况. 1.序列容器 for(SeqContainer<int>::iterator i = c.begin(); i != c.end(); /*nothing*/) { if(badValue(*i)) { //something to do i = c.erase(i); } else ++