HTML 全域性屬性
注意: Safari 暫不計劃支援自定義內建元素,且 瀏覽器廠商正在探索自定義內建元素的替代方案。有關支援資訊,請檢視 瀏覽器相容性 部分。
is 全域性屬性允許您指定一個標準的 HTML 元素應表現得像一個已定義的自定義內建元素(有關更多詳細資訊,請參閱 使用自定義元素)。
此屬性僅可在指定的自定義元素名稱已在當前文件中成功 定義 並且擴充套件了正在應用它的元素型別時使用。
示例
以下程式碼摘自我們的 word-count-web-component 示例(也可線上檢視)。
js
// Create a class for the element
class WordCount extends HTMLParagraphElement {
constructor() {
// Always call super first in constructor
super();
// Constructor contents omitted for brevity
// …
}
}
// Define the new element
customElements.define("word-count", WordCount, { extends: "p" });
html
<p is="word-count"></p>
規範
| 規範 |
|---|
| HTML # attr-is |
瀏覽器相容性
載入中…
另見
- 所有 全域性屬性。