当前位置:网站首页>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>
点击下面每个按钮,即可查看效果。
边栏推荐
- 7/31 训练日志
- Small application project works WeChat gourmet recipes applet graduation design of finished product (1) the development profile
- 数仓分层简介(实时数仓架构)
- Guangyu Mingdao was selected into the list of pilot demonstration projects for the development of digital economy industry in Chongqing in 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
- DBPack SQL Tracing 功能及数据加密功能详解
- 【cartographer ros】10: Delay and error analysis
- NIO‘s Sword(思维,取模,推公式)
- Kaitian aPaaS mobile phone number empty number detection [Kaitian aPaaS battle]
- CTFshow,命令执行:web37
猜你喜欢
Promise学习(三)Promise的几个关键性问题 -- 状态改变、执行顺序与机制、多任务串联、异常穿透、中断promise链
mysql进阶(二十二)MySQL错误之Incorrect string value中文字符输入错误问题分析
Qt supports HEIC/HEIF format images
Stone Technology builds hard-core brand power and continues to expand the global market
PowerPC技术与市场杂谈
冰冰学习笔记:gcc、gdb等工具的使用
Why Metropolis–Hastings Works
2022年中盘点 | 产品打底,科技背书,广汽集团阔步向前
【随心笔记】假期快过去了,都干了点什么
如何从完美的智能合约中窃取 1 亿美元
随机推荐
开天aPaaS之移动手机号码空号检测【开天aPaaS大作战】
LeakCanary如何监听Service、Root View销毁时机?
Promise学习(四)异步编程的终极解决方案async + await:用同步的方式去写异步代码
C#/VB.NET 将PPT或PPTX转换为图像
微信公众号授权登录后报redirect_uri参数错误的问题
【likeshop】回收租凭系统100%开源无加密 商城+回收+租赁
Guangyu Mingdao was selected into the list of pilot demonstration projects for the development of digital economy industry in Chongqing in 2022
利用正则表达式的回溯实现绕过
PDMan-domestic free general database modeling tool (minimalist, beautiful)
冰冰学习笔记:gcc、gdb等工具的使用
线上问题排查常用命令,总结太全了,建议收藏!!
Introduction to data warehouse layering (real-time data warehouse architecture)
EasyRecovery热门免费数据检测修复软件
xss-labs靶场挑战
WTM:ASP.NET Core快速开发利器!
How to find out hidden computer software (how to clean up the computer software hidden)
一篇文章,带你详细了解华为认证体系证书(1)
小程序毕设作品之微信美食菜谱小程序毕业设计成品(4)开题报告
从零开始Blazor Server(4)--登录系统
广域铭岛入选2022年重庆市数字经济产业发展试点示范项目名单