当前位置:首页 > 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" }

修改数据

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

// 数组修改
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

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 实现vue模板

js 实现vue模板

实现 Vue 模板的 JavaScript 方法 通过原生 JavaScript 可以实现类似 Vue 的模板渲染功能,主要包括数据绑定、指令处理和模板解析。以下是核心实现思路: 数据绑定与…

js实现继承

js实现继承

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

js实现文件下载

js实现文件下载

使用 a 标签下载文件 通过动态创建 a 标签并设置 download 属性实现文件下载。适用于已知文件 URL 或 Blob 数据的情况。 function downloadFile(url,…

js实现列表

js实现列表

使用 JavaScript 实现列表 JavaScript 提供了多种方式来实现列表功能,包括数组操作、DOM 元素动态生成等。以下是几种常见的实现方法: 使用数组存储列表数据 数组是 JavaSc…

js实现tab选项卡切换

js实现tab选项卡切换

实现Tab选项卡切换的JavaScript方法 使用纯JavaScript实现Tab切换功能,可以通过监听点击事件动态切换内容显示状态。以下是两种常见实现方式: 基础DOM操作实现 // 获取…

js jquery

js jquery

jQuery 简介 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画设计和 Ajax 交互。它兼容多种浏览器,提供易于使用的 API,使开发者能够…