当前位置:首页 > 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 等方法。

js增删改查怎么实现的

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

标签: js
分享给朋友:

相关文章

js实现跳转

js实现跳转

使用 window.location 跳转 通过修改 window.location.href 实现页面跳转,这是最常用的方法。 window.location.href = 'https://…

js 进度条的实现

js 进度条的实现

使用 HTML 和 CSS 创建基础进度条 HTML 结构可以简单使用一个 div 元素作为容器,内部嵌套另一个 div 表示进度: <div class="progress-containe…

js实现选题

js实现选题

实现选题功能的JavaScript方法 基础实现方案 使用数组存储选项,通过随机索引选取: const options = ['选项A', '选项B', '选项C', '选项D']; const r…

js节流实现

js节流实现

节流的概念 节流(Throttle)是一种限制函数执行频率的技术,确保函数在一定时间间隔内只执行一次。常用于滚动事件、窗口调整等高频触发的场景。 基础实现方法 使用时间戳判断是否执行函数:…

js实现视口

js实现视口

js实现视口检测的方法 使用JavaScript检测元素是否进入视口(viewport)可以通过Intersection Observer API或手动计算元素位置实现。以下是两种常见方法: Int…

js实现代码雨

js实现代码雨

实现代码雨效果 使用HTML5 Canvas和JavaScript可以轻松实现经典的代码雨效果。以下是完整的实现代码和说明: HTML结构 <!DOCTYPE html> <htm…