本文通过一个具体的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程序设计有所帮助。