迹忆客 专注技术分享

当前位置:主页 > 学无止境 > WEB前端 > JavaScript >

JavaScript 将数据附加到 Div

作者:迹忆客 最近更新:2023/03/11 浏览次数:

本教程介绍如何使用 JavaScript 将数据附加到 div。

在 JavaScript 中使用 innerHTML 将数据附加到 Div

在此方法中,我们首先使用选择器之一选择 div,即 getElementByIdgetElementByTagquerySelector 等。然后我们将数据附加到 div 的 innerHTML 属性。此方法有一个缺点:它会删除所选 div 上的所有现有事件侦听器。它还将销毁包含在其中的所有节点并用新节点替换它们。所有对元素的引用都将丢失。

var targetDiv = document.getElementById('ID');
targetDiv.innerHTML += 'data that you want to add';

在 JavaScript 中使用 appendChild 将数据附加到 Div

与前面的方法一样,我们首先使用其中一个选择器选择 div。但是由于前面方法中讨论的问题,我们使用了 appendChild 而不是 innerHTML。在附加子节点之前,我们必须创建文本节点。

var targetDiv = document.getElementById('ID');
var content = document.createTextNode("data that you want to add");
targetDiv.appendChild(content);

在 JavaScript 中使用 insertAdjacentHTML() 将数据附加到 Div

与第二种方法一样,此方法是第一种方法的更好替代方法。insertAdjacentHTML() 不会重新解析元素,也不会干扰内部的现有元素。它比 innerHTML 快得多。它还可以帮助我们指定插入数据的位置。与之前的方法一样,我们首先选择 div,然后使用 insertAdjacentHTML() 在所需位置添加数据。

var targetDiv = document.getElementById('ID');
targetDiv.insertAdjacentHTML('afterend', 'data that you want to add');

使用 jQuery 的 append() 将数据附加到 Div

append 函数接受需要添加的内容的输入,并且可以使用 jQuery 语法直接在标签上调用。这个方法也有 innerHTML 方法的所有缺点。

$( ".divd" ).append( "<p>Test</p>" );

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

如何在 PHP 中获取时间差的分钟数

发布时间:2023/03/29 浏览次数:183 分类:PHP

本文介绍了如何在 PHP 中获取时间差的分钟数,包括 date_diff()函数和数学公式。它包括 date_diff()函数和数学公式。

PHP 中的重定向

发布时间:2023/03/29 浏览次数:136 分类:PHP

本教程演示了如何将用户从页面重定向到 PHP 中的其他页面

PHP 分页

发布时间:2023/03/29 浏览次数:66 分类:PHP

本教程介绍如何在 PHP 中对数据库行进行分页

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便