当前位置:首页 > 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实现类

js实现类

JavaScript 实现类的几种方式 JavaScript 是一种基于原型的语言,但在 ES6 之后引入了 class 语法糖,使得实现类更加直观。以下是几种常见的实现方式: 使用构造函数 传统的…

js实现图

js实现图

JavaScript 实现图的常用方法 在 JavaScript 中,图(Graph)可以通过多种方式实现,常见的包括邻接表(Adjacency List)和邻接矩阵(Adjacency Matrix…

vue实现js休眠

vue实现js休眠

实现 JavaScript 休眠的方法 在 Vue 中实现 JavaScript 休眠(延迟执行)可以通过以下方式实现。由于 JavaScript 本身没有内置的 sleep 函数,通常使用 Prom…

js实现密码

js实现密码

密码强度验证 使用正则表达式验证密码强度是一种常见方法。以下代码检查密码是否包含大小写字母、数字和特殊字符,且长度至少为8位: function checkPasswordStrength(pass…

js实现 拖动

js实现 拖动

实现拖动的步骤 HTML 结构 创建一个可拖动的元素和一个放置区域: <div id="draggable" draggable="true">拖动我</div> <d…

js实现图片放大

js实现图片放大

使用 CSS transform 实现图片放大 通过 CSS 的 transform: scale() 属性实现图片放大效果。当鼠标悬停时,图片会平滑放大。 const img = document…