HTMLLinkElement: relList プロパティ
Baseline
広く利用可能
この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2018年4月以降、すべてのブラウザーで利用可能です。
relList は HTMLLinkElement インターフェイスの読み取り専用プロパティで、DOMTokenList オブジェクトを返します。このオブジェクトは生きたもので、<link> 要素で表されるリソースと現在の文書との関係を示すリンク種別のセットが含まれます。このプロパティは、<link> 要素の rel コンテンツ属性を反映します。
値
生きた DOMTokenList オブジェクトです。
relList プロパティ自体は読み取り専用であり、DOMTokenList オブジェクトを別のオブジェクトに置き換えることはできませんが、relList プロパティには直接代入できます。これは、その value プロパティに代入するのと同じです。また、add()、remove()、replace()、toggle() メソッドを使って DOMTokenList オブジェクトを変更することもできます。
例
js
const links = document.getElementsByTagName("link");
for (const link of links) {
console.log("New link found.");
link.relList.forEach((relEntry) => {
console.log(relEntry);
});
}
仕様書
| 仕様書 |
|---|
| HTML> # dom-link-rellist> |
ブラウザーの互換性
関連情報
<a>および<area>の同等のプロパティであるHTMLAnchorElement.relListおよびHTMLAreaElement.relList- まったく同じリストを文字列の空白区切りトークンとして扱うもの:
HTMLLinkElement.rel