HTMLLinkElement: href property

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

The href property of the HTMLLinkElement interface contains a string that is the URL associated with the link.

It reflects the href attribute of the <link> element. If the element does not have an href attribute, then this property's value is the empty string ("").

Note: Every <link> element must contain either one or both of the href or imagesrcset attributes. This means, for each valid <link>, either this property or imageSrcset will not be empty.

Value

A string that contains a URL, or the empty string ("") if there is no href element.

Examples

html
<link rel="stylesheet" href="example.css" />
js
const link = document.getElementsByTag("link")[0];
console.log(link.href); // 'example.css'

Specifications

Specification
HTML
# dom-link-href

Browser compatibility

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
href

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support

See also