HTMLHyperlinkElementUtils.hash

HTMLHyperlinkElementUtils.hash プロパティは、'#' の後に URL のフラグメント識別子が続く USVString を返します。

フラグメントはパーセントデコードされていません。 URL にフラグメント識別子がない場合、このプロパティには空の文字列 "" が含まれます。

構文

string = object.hash;
object.hash = string;

<a id="myAnchor" href="/en-US/docs/HTMLHyperlinkElementUtils.href#Examples">Examples</a>
<script>
  var anchor = document.getElementById("myAnchor");
  console.log(anchor.hash); // 戻り値は '#Examples'
</script>

仕様

仕様 状態 コメント
HTML Living Standard
HTMLHyperlinkElementUtils.hash の定義
現行の標準 初期定義

ブラウザーの互換性

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
hashChrome 完全対応 あり
補足
完全対応 あり
補足
補足 Starting in Chrome 52, this property was moved to URL
Edge 完全対応 12Firefox 完全対応 22
補足
完全対応 22
補足
補足 From Firefox 22 to Firefox 44, this property was on the URLUtils mixin. It has been moved either on the HTMLHyperlinkElementUtils mixin, or directly on the interface. Also, from Firefox 29 to Firefox 40, the returned value was incorrectly percent-decoded.
IE 完全対応 5Opera 未対応 なしSafari 完全対応 ありWebView Android 完全対応 あり
補足
完全対応 あり
補足
補足 Starting in Chrome 52, this property was moved to URL
Chrome Android 完全対応 あり
補足
完全対応 あり
補足
補足 Starting in Chrome 52, this property was moved to URL
Firefox Android 完全対応 22
補足
完全対応 22
補足
補足 From Firefox 22 to Firefox 44, this property was on the URLUtils mixin. It has been moved either on the HTMLHyperlinkElementUtils mixin, or directly on the interface. Also, from Firefox 29 to Firefox 40, the returned value was incorrectly percent-decoded.
Opera Android 未対応 なしSafari iOS 完全対応 ありSamsung Internet Android ?

凡例

完全対応  
完全対応
未対応  
未対応
実装状況不明  
実装状況不明
実装ノートを参照してください。
実装ノートを参照してください。

関連情報