当前位置:首页 > JavaScript

js实现追加

2026-02-01 16:04:46JavaScript

追加元素到DOM

使用appendChild()方法将新节点添加到指定父节点的子节点列表末尾

const parent = document.getElementById('parent');
const newElement = document.createElement('div');
newElement.textContent = 'New element';
parent.appendChild(newElement);

插入HTML字符串

通过insertAdjacentHTML()方法在指定位置插入HTML字符串

const container = document.querySelector('.container');
container.insertAdjacentHTML('beforeend', '<div>Appended content</div>');

批量追加多个元素

使用DocumentFragment提高性能后再一次性追加

js实现追加

const fragment = document.createDocumentFragment();
const list = document.getElementById('list');

for(let i = 0; i < 5; i++) {
  const li = document.createElement('li');
  li.textContent = `Item ${i+1}`;
  fragment.appendChild(li);
}

list.appendChild(fragment);

数组追加元素

使用push()方法向数组末尾添加新元素

const arr = [1, 2, 3];
arr.push(4);
console.log(arr); // [1, 2, 3, 4]

使用展开运算符追加

合并数组时可以使用展开运算符

js实现追加

const arr1 = [1, 2];
const arr2 = [...arr1, 3, 4];
console.log(arr2); // [1, 2, 3, 4]

字符串追加

通过+=运算符或concat()方法连接字符串

let str = 'Hello';
str += ' World';
// 或
str = str.concat('!');

jQuery追加元素

使用jQuery的append()方法

$('#container').append('<p>New paragraph</p>');

标签: js
分享给朋友:

相关文章

js实现vue

js实现vue

Vue.js 简介 Vue.js 是一个渐进式 JavaScript 框架,用于构建用户界面。其核心库专注于视图层,易于与其他库或现有项目整合。 实现 Vue.js 的基本步骤 安装 Vue.…

js实现

js实现

实现 JavaScript 功能的方法 在 JavaScript 中实现特定功能通常涉及多个步骤。以下是常见的实现方法: 基础语法和变量声明 使用 let 或 const 声明变量: let…

js实现动画

js实现动画

使用 CSS 动画与 JavaScript 控制 通过 JavaScript 动态添加或移除 CSS 类来触发动画。CSS 定义关键帧(@keyframes),JavaScript 通过 classL…

js实现论坛

js实现论坛

实现论坛的基本功能 使用JavaScript实现一个论坛需要结合前端和后端技术。前端可以使用React、Vue或Angular等框架,后端可以选择Node.js配合Express或Koa框架。数据库可…

js实现点击显示和隐藏

js实现点击显示和隐藏

实现点击显示和隐藏的JavaScript方法 使用classList.toggle切换类名 通过添加/移除CSS类控制元素的显示与隐藏,需提前在CSS中定义隐藏样式(如display: none)。…

js实现二叉树

js实现二叉树

二叉树的基本概念 二叉树是一种树形数据结构,每个节点最多有两个子节点,分别称为左子节点和右子节点。二叉树的常见操作包括插入、删除、遍历等。 二叉树的节点定义 在JavaScript中,二叉树的节点可…