このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

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

ブラウザーの互換性

関連情報