JavaScript 查找子节点简单示例
本文通过一个具体的JavaScript代码示例,演示如何遍历DOM元素并查找其子节点。文章介绍了获取子节点列表、判断节点内容以及提取特定节点文本的基本方法,旨在帮助开发者回顾和巩固DOM节点操作的核心知识。
JavaScript 查找子节点示例
本文通过一个具体的JavaScript代码示例,演示如何查找元素的子节点。以下代码供读者参考学习。
此前阅读过JavaScript相关书籍,如今在实际应用中遇到类似需求。虽然书本知识丰富,但缺乏实践容易遗忘,因此通过反复使用所学知识来巩固记忆,达到温故知新的效果。
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
<title>www.jb51.net 查找孩子结点</title>
<meta keywords="商品目录"/>
<meta description="JS查找孩子节点"/>
<script type="text/javascript">
function getContent()
{
var x=document.getElementById("content");
for(var i=0;i<x.childNodes.length;i++)
{
if((content=x.childNodes[i].innerHTML)=="目录")
{
var next=x.childNodes[i].nextSibling.nextSibling.textContent;
console.log(next);
}
}
}
window.onload=getContent;
</script>
</head>
<body>
<div id="content">
<h3>商品</h3>
<div id="1">
<p >this is the first paragragh</p>
</div>
<h3>作者</h3>
<div id="2">
<p>this is the second paragragh</p>
</div>
<h3>目录</h3>
<div id="3">
<p>this is the third paragragh</p>
</div>
</div>
</body>
</html>
代码运行结果如下所示:

技术提升需要持续的努力与实践,请保持坚持,继续努力。
感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具:http://tools.jb51.net/code/HtmlJsRun测试上述代码运行效果。
更多关于JavaScript相关内容可查看本站专题:《JavaScript操作DOM技巧总结》、《JavaScript页面元素操作技巧总结》、《JavaScript事件相关操作与技巧大全》、《JavaScript查找算法技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》及《JavaScript错误与调试技巧总结》
希望本文所述对大家JavaScript程序设计有所帮助。
JS在setTimeout或Ajax回调中打开新标签页失败怎么处理
2026-11-05 15:50:12
JS直播协议选型:HLS、FLV与WebRTC的延迟与兼容性对比
2026-11-05 12:16:14
JS实现回到顶部:scrollTop赋值与浏览器兼容性处理
2026-11-04 23:43:35
JS使用classList动态添加、移除和切换CSS类名
2026-11-04 23:40:58
在 D3.js 中实现平滑过渡动画的技巧
2026-11-03 23:46:09
