在JavaScript中,有三种方法来查找HTML元素:

通过 id 找到 HTML 元素——document.getElementById(" ");

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
</head>

<body>
<p id="intro">你好世界</p>
<P>该实例展示了 <b>getElementById</b> 方法!</P>
<script>
var x=document.getElementById("intro");
document.write("<p>文本来自 id 为 intro 段落: "+x.innerHTML+"</p>");
</script>
</body>
</html>

通过标签名找到 HTML 元素——getElementsByTagName(" ");

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>JavaScript</title>
</head>

<body>
<p>你好世界!</p>
<div id="main">
  <p>DOM 是非常有用的</p>
  <p>该实例展示了<b>getElementsByTagName</b>方法</p>
</div>
<script>
var x=document.getElementById("main");
var y=document.getElementsByTagName("p");
document.write('id="main"元素中的第一个段落为:'+y[0].innerHTML);
</script>
</body>
</html>

通过类名找到 HTML 元素——getElementsByClassName(" ");

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>JavaScript</title>
</head>
<body>
<div>
  <p class="intro">你好世界!</p>
  <p>该实例展示了 <b>getElementsByClassName</b> 方法!</p>
</div>
<script>
var x=document.getElementsByClassName("intro");
document.write("<p>文本来自 class 为 intro 段落: "+x[0].innerHTML+"</p>");
</script>
</body>
</html>