Skip to content

属性

一句话解释

属性是写在 HTML 标签里的键值对,为元素提供额外信息,如 `<a href="...">` 里的 `href`。

用大白话说

属性(attribute)写在开始标签里,格式是 名字="值",用来给元素附加额外信息。

常见属性:

  • href:超链接的地址(<a href="https://...">
  • src:图片或脚本的来源(<img src="logo.png">
  • class:元素的类名,供 CSS 和 JS 选中
  • id:元素的唯一标识
  • alt:图片加载失败时显示的替代文字

属性让同一个标签能承担不同任务:同样是 <a>,配上不同的 href 就指向不同网址;同样是 <img>,配上不同的 src 就显示不同图片。属性是 HTML 元素的“配置参数”。

示例

html
<a href="https://example.com" target="_blank">在新窗口打开</a>
<img src="logo.png" alt="网站标志" class="logo">

hreftargetsrcaltclass 都是属性,写在开始标签里,用 名字="值" 的格式。

工作原理

  1. 在开始标签里写 属性名="属性值"
  2. 多个属性用空格分隔
  3. 属性值通常用双引号包裹
  4. 浏览器读取属性来决定元素的具体行为

常见混淆

  • 容易混淆的对象: property

    关键区别: HTML 的 attribute 是写在标签里的(<input value="x">),JS 里通过 element.value 访问的叫 property。两者大多数时候同步,但不总是完全一致。

相关术语

相关资源

相关课程

学习基础知识

通过结构化课程深入理解这个主题。

查看课程

解读错误信息

用大白话解释常见错误——什么意思、为什么发生、如何修复。

查看错误

← 返回术语表