当前位置:首页 > 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提高性能后再一次性追加

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]

使用展开运算符追加

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

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()方法

js实现追加

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

标签: js
分享给朋友:

相关文章

js实现跳转

js实现跳转

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

js实现动画

js实现动画

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

js实现选项卡

js实现选项卡

实现选项卡的基本思路 选项卡通常由一组标签和对应的内容面板组成。点击标签时,显示对应的内容面板,隐藏其他面板。实现这一效果需要结合HTML结构、CSS样式和JavaScript交互逻辑。 HTML结…

js实现延迟

js实现延迟

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

js实现变形

js实现变形

使用 CSS 和 JavaScript 实现元素变形 在 JavaScript 中实现变形效果通常结合 CSS 的 transform 属性,通过动态修改该属性实现元素的旋转、缩放、倾斜或平移。 基…

js实现自举

js实现自举

实现 JavaScript 自举的方法 JavaScript 自举(Bootstrap)通常指通过 JavaScript 动态加载自身或依赖的脚本,实现运行时环境的初始化或扩展。以下是几种常见实现方式…