js基础(dom增删改)

新增节点:

/*
 * document.createElement()
 *        可以用于创建一个元素节点对象,
 *        它需要一个标签名作为参数,将会根据该标签名创建元素节点对象,
 *        并将创建好的对象作为返回值返回
 */
var li = document.createElement("li");
/*
 * document.createTextNode()
 *        可以用来创建一个文本节点对象
 *  需要一个文本内容作为参数,将会根据该内容创建文本节点,并将新的节点返回
 */
var gzText = document.createTextNode("广州");
/*
 * appendChild()
 *         - 向一个父节点中添加一个新的子节点
 *         - 用法:父节点.appendChild(子节点);
 */
li.appendChild(gzText);
/*
* insertBefore()
*     - 可以在指定的子节点前插入新的子节点
*  - 语法:
*         父节点.insertBefore(新节点,旧节点);*/
city.insertBefore(li , bj);
/*
 * replaceChild()
 *     - 可以使用指定的子节点替换已有的子节点
 *     - 语法:父节点.replaceChild(新节点,旧节点);
 */
city.replaceChild(li , bj);
/*
* removeChild()
*     - 可以删除一个子节点
*     - 语法:父节点.removeChild(子节点);
*
*         子节点.parentNode.removeChild(子节点);
*/
//city.removeChild(bj);

bj.parentNode.removeChild(bj);
//向city中添加广州
var city = document.getElementById("city");

/*
* 使用innerHTML也可以完成DOM的增删改的相关操作
* 一般我们会两种方式结合使用
*/
//city.innerHTML += "<li>广州</li>";

//创建一个li
var li = document.createElement("li");
//向li中设置文本
li.innerHTML = "广州";
//将li添加到city中
city.appendChild(li);Child(li);

原文地址:https://www.cnblogs.com/lzb0803/p/9026890.html

时间: 2024-10-11 05:19:35

js基础(dom增删改)的相关文章

MVC3+EF4.1学习系列(二)-------基础的增删改查和持久对象的生命周期变化

上篇文章中 我们已经创建了EF4.1基于code first的例子  有了数据库 并初始化了一些数据  今天这里写基础的增删改查和持久对象的生命周期变化 学习下原文先把运行好的原图贴来上~~ 一.创建详细页 首先 我们先在控制器下 添加详细页的方法 因为这篇文章后面要介绍持久对象声明周期的变化 所以在这里先看下有哪些状态 EF里一共有这五中生命状态类型 其实 看名字我们可以大概猜测出个一二三来~~  游离的 未改变的  新添加的  已删除的 修改的  但是是怎么变化的能 我们在后面的代码中实践与

基础的增删改查,数据库优化,索引

mysql的特点 关系型数据库,免费使用, 插入式存储引擎, 性能高, 基础的增删改查 ddl语句,数据定义语句 123456789101112 create database test1;drop database test1;use test1;create table emp(ename varchar(10),hiredate date,sal decimal(10,2),deptno int(2));drop table emp;alter table emp modify ename

js操作indexedDB增删改查示例

js操作indexedDB增删改查示例 if ('indexedDB' in window) { // 如果数据库不存在则创建,如果存在但是version更大,会自动升级不会复制原来的版本 var req = indexedDB.open("TestDB", 1); req.onupgradeneeded = function(e) { var db = req.result; // var store = db.createObjectStore("student"

javascript(js)基础 dom基础(js语法)未来会删除此博客

<script> //文档中第三个图像:document.images[2] //文档中名为'aa'的表单:document.form['aa'] //层只有唯一 的id:document.layers[id] //微软的层id:docment.all[id] //如果想找到id的left位置并把它赋值给变量bs,在其他浏览器中是这样操作的:document.layers[id].left; //统一标准的dom是这样的:bs=document.getElementByid(id).style

JavaScript HTML DOM增删改查

首先 js 可以修改HTML中的所有元素和属性,它还可以改变CSS样式,并且可以监听到所有事件并作出响应,这篇笔记呢 主要记录如何对HTML元素进行增删改查. 1 查找DOM 第一种方式是我们最常用的:通过ID查找: <!DOCTYPE html> <html> <head> <title>learn javascript</title> </head> <body> <p id="demo"&g

MVC 基础和增删改、登录

一.什么是MVC?1.了解MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式:       Model(模型)表示应用程序核心(比如数据库记录列表).       View(视图)显示数据(数据库记录).       Controller(控制器)处理输入(写入数据库记录).MVC 模式同时提供了对 HTML.CSS 和 JavaScript 的完全控制. 2.创建视图引擎:ASPX的MVC 文件--新建--项目--ASP

week_one-python基础 列表 增删改查

# Author:larlly'''#列表增删改查#定义列表name = ["wo","ni","ta","wo"] #定义列表num_list = list(range(1,10)) #range生成范围的数,强制转化为列表#查print(num_list)print(name[0])print(name[0:2]) #顾头不顾尾print(name[-1])print(name[:]) #取所有值print(name[-3

DOM增删改

上一篇主要是针对查询的,本文主要针对的是DOM的增删改 添加节点:        1,appendChild() 用于向ChildNodes列表的末尾添加一个节点,返回新增的节点,如果传入到appendChild()中通的节点已经是文档的一部分了,那结果就是将该节点从原来的位置转移到新的位置.因此 如果在调用appendChild()传入了父节点的第一个子节点,那么该节点就会成为父节点的最后一个子节点 1 <div> 2 <ul> 3 <li>1</li>

JS源生代码“增删改查”之增

51呢最近在做一个管理数据的,第一次接触到用JS的源代码去实现一些功能,才知道网页里的许多功能都是依赖于“增删改查”完成的,下面的几张图片就是对于增的演示: 下面是有关HTML的代码:这个主要是弹窗部分的HTML代码 <div id="addDialog"> <div id="div11"> <form action="" id="from"> <table class="b