当前位置:网站首页>js中常用追加元素的几种方法:append,appendTo,after,before,insertAfter,insertBefore,appendChild
js中常用追加元素的几种方法:append,appendTo,after,before,insertAfter,insertBefore,appendChild
2022-08-01 10:55:00 【小蜗牛游戏】
js中常用追加元素的几种方法
附上js代码:
<script type="text/javascript">// <![CDATA[
$(function(){
//append(),在父级最后追加一个子元素
$(".append").click(function(){
$("#wrap").append("<p class='three'>我是子元素append</p>");
});
//appendTo(),将子元素追加到父级的最后
$(".appendTo").click(function(){
$("<p class='three'>我是子元素appendTo</p>").appendTo($("#wrap"));
});
//prepend(),在父级最前面追加一个子元素
$(".prepend").click(function(){
$("#wrap").prepend("<p class='three'>我是子元素prepend</p>");
});
//prependTo(),将子元素追加到父级的最前面
$(".prependTo").click(function(){
$("<p class='three'>我是子元素prependTo</p>").prependTo($("#wrap"));
});
//after(),在当前元素之后追加(是同级关系)
$(".after").click(function(){
$("#wrap").after("<p class='siblings'>我是同级元素after</p>");
});
//before(),在当前元素之前追加(是同级关系)
$(".before").click(function(){
$("#wrap").before("<p class='siblings'>我是同级元素before</p>");
});
//insertAfter(),将元素追加到指定对象的后面(是同级关系)
$(".insertAfter").click(function(){
$("<p class='three'>我是同级元素insertAfter</p>").insertAfter($("#wrap"));
});
//insertBefore(),将元素追加到指定对象的前面(是同级关系)
$(".insertBefore").click(function(){
$("<p class='three'>我是同级元素insertBefore</p>").insertBefore($("#wrap"));
});
});
//appendChild(),在节点的最后追加子元素
function appChild(){
// 创建p节点
var para=document.createElement("p");
// 创建文本节点
var node=document.createTextNode("我是子集appendChild新段落。");
// 把文本节点添加到p节点里
para.appendChild(node);
// 查找div1
var element=document.getElementById("wrap");
// 把p节点添加到div1里
element.appendChild(para);
}
// ]]></script>
点击下面每个按钮,即可查看效果。
边栏推荐
- 深度学习 | MATLAB实现GRU门控循环单元gruLayer参数设定
- Android Security and Protection Policy
- Promise学习(四)异步编程的终极解决方案async + await:用同步的方式去写异步代码
- ACL 2022 | 文本生成的相关前沿进展
- July 31, 2022 -- Take your first steps with C# -- Use arrays and foreach statements in C# to store and iterate through sequences of data
- pve 删除虚拟机「建议收藏」
- 轮询和长轮询的区别
- Mysql索引相关的知识复盘一
- JWT
- What is a stepper motor?40 pictures to show you!
猜你喜欢

大众碰到点评的一个字体反爬,落地技术也是绝了

记一次 .NET 某智慧物流WCS系统CPU爆高分析

什么是步进电机?40张图带你了解!

Promise learning (4) The ultimate solution for asynchronous programming async + await: write asynchronous code in a synchronous way

Qt supports HEIC/HEIF format images

【likeshop】回收租凭系统100%开源无加密 商城+回收+租赁

PowerPC技术与市场杂谈

WTM:ASP.NET Core快速开发利器!

在线GC日志分析工具——GCeasy
retired paddling
随机推荐
MacOS下postgresql(pgsql)数据库密码为什么不需要填写或可以乱填写
爱可可AI前沿推介(8.1)
Endorsed in 2022 years inventory | product base, science and technology, guangzhou automobile group striding forward
activiti工作流的分页查询避坑
华硕和微星多款产品将升级英特尔Arc A380和A310显卡
How to find out hidden computer software (how to clean up the computer software hidden)
怎么找出电脑隐藏的软件(如何清理电脑隐藏软件)
JWT
昇思大模型体验平台初体验——以小模型LeNet为例
【cartographer ros】10: Delay and error analysis
C#/VB.NET 将PPT或PPTX转换为图像
Pve delete virtual machine "for a collection"
什么是步进电机?40张图带你了解!
【无标题】
Why Metropolis–Hastings Works
LeakCanary如何监听Service、Root View销毁时机?
PDMan-国产免费通用数据库建模工具(极简,漂亮)
石头科技打造硬核品牌力 持续出海拓展全球市场
Dapr 与 NestJs ,实战编写一个 Pub & Sub 装饰器
pve 删除虚拟机「建议收藏」