提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
? ? ? ?在JavaScript中,DOM是JavaScript操作网页内容和结构的接口。DOM对象是HTML文档中的各个元素和节点的表示。通过DOM对象,我们可以访问和操作网页中的元素、属性和事件。
? ? ?DOM对象层次结构类似于一颗树,根节点是document对象,代表整个HTML文档。各个节点通过父子关系连接起来,每个节点都有自身的属性和方法。
?访问步骤方法1:
?访问步骤方法2:可以使用以下方法和属性来访问节点的层次关系:
?基础演示案例
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="utf-8">
<title>访问节点</title>
<style type="text/css">
#father{width: 300px;height: 175px;border:2px solid grey;margin: 0 auto;}
ul{list-style: none; line-height: 2;}
a{text-decoration:none}
#first{display: inline;}
#first a{position: relative; left: 190px;}
li{position: relative; left: -35px;font-style: oblique;}
</style>
</head>
<body>
<section id="news">
<div id="father">
<header>京东快报<div id="first"><a href="#">更多></a></div></header>
<hr>
<ul>
<li><a href="#">京东无锡馆正式启动</a></li>
<li><a href="#">99元抢平板!品牌配件199-100</a></li>
<li><a href="#">节能领跑京东先行</a></li>
<li><a href="#">高洁丝领券五折!</a></li>
</ul>
</div>
</section>
</body>
?
?层次关系演示案例
<script type="text/javascript">
var newsdoc = document.getElementById("father");
//innerHTML右边未赋值代表取出该标签中的元素并赋值给左边变量
var message = newsdoc.lastElementChild.firstElementChild.innerHTML;
window.alert(message);
</script>
?
?练习