HTML id属性
-
HTML id属性
id属性指定HTML元素的唯一ID(该值在HTML文档中必须是唯一的)。CSS和JavaScript可以使用id值来为具有指定id值的唯一元素执行某些任务。在CSS中,要选择具有特定id的元素,请写入#字符,后跟元素的id名称:
尝试一下<style> #myHeader { background-color: lightblue; color: #000; padding: 40px; text-align: center; } </style> <h1 id="myHeader">欢迎来到菜鸟教程</h1>
提示: id属性可用于任何 HTML元素。 注意: id值区分大小写。 注意: id值必须至少包含一个字符,并且不得包含空白字符(空格,制表符等)。
-
id和class属性的区别
HTML元素只能有一个属于该单个元素的唯一ID,而类名可以由多个元素使用:
尝试一下<style> /* 这里只为id为 "myHeader" 的样式*/ #myHeader { background-color: lightblue; color: green; padding: 40px; text-align: center; } /* 这里为类名是 "lang" 的元素的样式*/ .lang { background-color: #000000; color: white; padding: 10px; } </style> <!-- 唯一的元素使用 myHeader id --> <h1 id="myHeader">欢迎来到菜鸟教程</h1> <!-- 多个元素使用 lang 类 --> <h2 class="lang">PHP</h2> <p>PHP是最好的语言.</p> <h2 class="lang">Java</h2> <p>php是最好的语言?</p> <h2 class="lang">Python</h2> <p>php是最好的语言!!</p>
提示: 您可以在我们的CSS教程获得更多的CSS知识。
-
在JavaScript中使用id属性
JavaScript可以使用getElementById()方法访问具有指定id属性的元素:
尝试一下<script> function displayResult() { document.getElementById("myHeader").innerHTML = "欢迎来到菜鸟教程"; } </script> <button onclick="displayResult();">显示标题</button> <h1 id="myHeader"></h1>
提示: 您可以在我们的JavaScript教程获得更多的JavaScript知识。
-
使用id属性创建页面书签
HTML书签用于允许读者跳转到网页的特定部分。 如果您的网页很长,书签会非常有用。 要创建书签,您必须先创建书签,然后添加一个链接。 单击链接后,页面将滚动到带有书签的位置。<!-- 首先,使用id属性创建书签: --> <!-- 比如说这里有章节1的很多内容,导致你在屏幕上很难翻到第二章节--> <h2 id="zhangjie2">章节2</h2> 然后,在同一页面中添加指向书签的链接(“跳转到第2章”) <!-- 假如这是一个悬浮在页面上的书签菜单 点击这个链接你就准确的跳到章节2 --> <a href="#zhangjie2">跳转到章节2</a> 或者,从另一页面添加指向书签的链接(“跳转到第2章”): <a href="html_demo.html#zhangjie2">跳转到章节2</a>