is
注意: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 |
瀏覽器相容性
BCD 表格僅在啟用 JavaScript 的瀏覽器中載入。
另請參閱
- 所有全域性屬性。