getElementById
getElementById() 方法可返回对拥有指定 ID 的第一个对象的引用。查找文档中的一个特定的元素最有效的方法。
getElementsByTagName
getElementsByTagName() 方法可返回带有指定标签名的对象的集合。
getElementsByTagName() 方法返回元素的顺序是它们在文档中的顺序。
如果把特殊字符串 "*" 传递给 getElementsByTagName() 方法,它将返回文档中所有元素的列表,元素排列的顺序就是它们在文档中的顺序。
实际操作如下图
实际操作、
HTML如下
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>ColdPlay</title>
</head>
<body>
<h1 id = "page-title">ColePlay</h1>
<ul class="artist-list">
<li>Chris Martin</li>
<li>Jonny Buckland</li>
<li>Guy Berryman</li>
</ul>
<script src="script.js"></script>
</body>
</html>
干货整理如下
var pageTitle = document.getElementById('page-title');
pageTitle.nodeName 返回元素节点名称
pageTitle.innerText 返回元素文字内容
pageTitle.parentNode 返回元素的父节点
pageTitle.previousElementSibling 返回元素上一个兄弟节点
pageTitle.nextElementsSibling 返回元素下一个兄弟节点
pageTitle.nextElementsSibling.innerText 返回元素下一个兄弟节点的文字