MathMLAnchorElement: origin property
The origin read-only property of the MathMLAnchorElement interface returns a string containing the Unicode serialization of the origin of the <a> element's href.
The exact structure varies depending on the type of URL:
- For URLs using the
ftp:,http:,https:,ws:, andwss:schemes, theprotocolfollowed by//, followed by thehost. Same ashost, theportis only included if it's not the default for the protocol. - For URLs using
file:scheme, the value is browser dependent. - For URLs using the
blob:scheme, the origin of the URL followingblob:, but only if that URL uses thehttp:,https:, orfile:scheme. For example,blob:https://mozilla.orgwill havehttps://mozilla.org.
For all other cases, the string "null" is returned.
See URL.origin for more information.
Value
A string.
Examples
>Basic usage
Given this HTML:
html
<a id="myAnchor" href="https://example.com/subsection#examples"> ... </a>
you can get the origin of the anchor like this:
js
const mathAnchor = document.getElementById("myAnchor");
mathAnchor.origin; // returns 'https://example.com'
Specifications
| Specification |
|---|
| HTML> # dom-hyperlink-origin> |
Browser compatibility
See also
- The MathML
<a>element