本文实例讲述了JS实现DOM节点插入操作之子节点与兄弟节点插入操作。分享给大家供大家参考,具体如下:
<!doctype html>
<html>
<head>
< charset="utf-8">
< >www.jb51.net JS节点插入</ >
< >
function showinsert(){ //添加子节点
var str=document.getElementById("mydiv");
var zif="段落五";
var obj=document.createElement("p"); //添加哪类节点
var objNode=document.createTextNode(zif); //创建文字节点
str.appendChild(obj);
obj.appendChild(objNode);
}
function showesideinsert(){ //添加兄弟节点
var str=document.getElementById("mydiv");
var zi="添加段落";
var strBrother=str.children[1];
var strNode=document.createElement("p");
var strTextNode=document.createTextNode(zi);
str.insertBefore(strNode,strBrother);
strNode.appendChild(strTextNode);
}
</ >
</head>
<body>
<div id="mydiv">
<p ="showinsert()">段落一
<p ="showesideinsert()">段落二
<p>段落三
<p>段落四
</div>
</body>
</html>
使用在线HTML/CSS/ 代码运行工具:http://tools.jb51.net/code/HtmlJsRun测试运行效果如下:

更多关于 相关内容感兴趣的读者可查看本站专题:《 操作DOM技巧总结》、《 错误与调试技巧总结》、《 数据结构与算法技巧总结》、《 遍历算法与技巧总结》及《 数学运算用法总结》
希望本文所述对大家 程序设计有所帮助。
继续阅读与本文标签相同的文章
-
阿里云双十一不只是服务器拼团还有新用户1折购
2026-05-16栏目: 教程
-
Spring Boot 2.X(六):Spring Boot 集成 Redis
2026-05-16栏目: 教程
-
Spring Boot 2.X(七):Spring Cache 使用
2026-05-16栏目: 教程
-
Spring Boot 2.X(八):Spring AOP 实现简单的日志切面
2026-05-16栏目: 教程
-
Spring Boot 2.X(九):Spring MVC - 拦截器(Interceptor)
2026-05-16栏目: 教程
