HTML: Markup language
CSS: Styling language
JavaScript: Scripting language
Web APIs: Programming interfaces
All web technology
Learn web development
Discover our tools
Get to know MDN better
此頁面由社群從英文翻譯而來。了解更多並加入 MDN Web Docs 社群。
View in English Always switch to English
屬性(attribute)擴展了 HTML 或 XML 元素,改變其行為或提供後設資料。
屬性總是具有 name="value" 的形式(屬性的標識符後跟其關聯的值)。你可能會看到沒有等號或值的屬性。這是 HTML 中提供空字串的簡寫。然而,這在 XML 中是無效的:XML 要求所有屬性都必須有明確的值。
name="value"
許多 HTML 屬性是布林屬性。這些屬性的值僅由屬性的存在或不存在來控制。請參閱布林屬性以獲取更多資訊。
屬性可能會被反射到一個指定的介面中的特定屬性。這意味著屬性的值可以透過對應介面上的屬性,直接在 JavaScript 中讀取或寫入,反之亦然。相較於使用 Element 介面的 getAttribute() 和 setAttribute() 方法來取得和設定屬性,反射屬性提供了一種更自然的程式設計方法。
Element
getAttribute()
setAttribute()
更多資訊請參見屬性反射。