当前位置:首页 > JavaScript

js增删改查怎么实现的

2026-03-02 00:34:56JavaScript

JavaScript 增删改查的实现方法

增加数据

使用数组的 push() 或对象属性赋值来新增数据。

// 数组新增
let arr = [1, 2, 3];
arr.push(4); // [1, 2, 3, 4]

// 对象新增
let obj = { name: "Alice" };
obj.age = 25; // { name: "Alice", age: 25 }

删除数据

使用数组的 splice() 或对象的 delete 操作符。

// 数组删除
let arr = [1, 2, 3, 4];
arr.splice(1, 1); // 删除索引1的元素 [1, 3, 4]

// 对象删除
let obj = { name: "Alice", age: 25 };
delete obj.age; // { name: "Alice" }

修改数据

直接通过索引或属性名重新赋值。

js增删改查怎么实现的

// 数组修改
let arr = [1, 2, 3];
arr[1] = 99; // [1, 99, 3]

// 对象修改
let obj = { name: "Alice" };
obj.name = "Bob"; // { name: "Bob" }

查询数据

通过索引或属性名访问数据。

// 数组查询
let arr = [1, 2, 3];
console.log(arr[1]); // 2

// 对象查询
let obj = { name: "Alice" };
console.log(obj.name); // "Alice"

DOM 元素的增删改查

增加元素

使用 createElementappendChild

js增删改查怎么实现的

let newElement = document.createElement("div");
newElement.textContent = "New Element";
document.body.appendChild(newElement);

删除元素

使用 removeChildremove

let element = document.getElementById("target");
element.parentNode.removeChild(element);
// 或直接
element.remove();

修改元素

通过属性或内容修改。

let element = document.getElementById("target");
element.textContent = "Updated Content";
element.style.color = "red";

查询元素

使用 getElementByIdquerySelector 等方法。

let elementById = document.getElementById("id");
let elementByClass = document.querySelector(".class");

标签: js
分享给朋友:

相关文章

js实现拖拽

js实现拖拽

实现拖拽的基本步骤 使用JavaScript实现拖拽功能需要监听鼠标事件,包括mousedown、mousemove和mouseup。以下是实现的基本逻辑: const draggableEleme…

js 实现继承

js 实现继承

原型链继承 通过让子类的原型对象指向父类的实例来实现继承。子类实例可以访问父类原型上的属性和方法。 function Parent() { this.name = 'parent'; } Par…

js轮播图实现原理

js轮播图实现原理

轮播图的基本原理 轮播图通过动态切换显示的内容(图片、文本等)实现视觉上的滑动效果。核心原理是利用CSS和JavaScript控制元素的显示与隐藏,或通过变换位置实现滑动动画。 实现方法一:…

js实现延迟

js实现延迟

实现延迟的方法 在JavaScript中,实现延迟操作有多种方式,以下是几种常见的方法: 使用setTimeout函数 setTimeout是JavaScript中最常用的延迟执行方法。它接受一个回…

js实现原理

js实现原理

JavaScript 实现原理 JavaScript 是一种解释型语言,其实现原理涉及多个核心组件和运行机制,包括引擎、运行时环境、事件循环等。 引擎与解释执行 现代 JavaScript 引擎(如…

js 实现拖拽

js 实现拖拽

实现拖拽的基本步骤 在JavaScript中实现拖拽功能需要监听几个关键事件:mousedown、mousemove和mouseup。以下是实现的基本逻辑。 监听目标元素的mousedown事件,记…