The link()
method creates a string representing the code for an <a>
HTML element to be used as a hypertext link to another URL.
Syntax
str.link(url)
Parameters
url
- Any string that specifies the
href
attribute of the<a>
tag; it should be a valid URL (relative or absolute), with any&
characters escaped as&
, and any"
characters escaped as"
.
Return value
A string containing an <a>
HTML element.
Description
Use the link()
method to create an HTML snippet for a hypertext link. The returned string can then be added to the document via document.write()
or element.innerHTML
.
Links created with the link()
method become elements in the links
array of the document
object. See document.links
.
Examples
Using link()
The following example displays the word "MDN" as a hypertext link that returns the user to the Mozilla Developer Network.
var hotText = 'MDN'; var URL = 'https://developer.mozilla.org/'; console.log('Click to return to ' + hotText.link(URL)); // Click to return to <a href="https://developer.mozilla.org/">MDN</a>
Specifications
Specification | Status | Comment |
---|---|---|
ECMAScript 2015 (6th Edition, ECMA-262) The definition of 'String.prototype.link' in that specification. |
Standard | Initial definition. Implemented in JavaScript 1.0. Defined in the (normative) Annex B for Additional ECMAScript Features for Web Browsers. |
ECMAScript 2017 Draft (ECMA-262) The definition of 'String.prototype.link' in that specification. |
Draft | Defined in the (normative) Annex B for Additional ECMAScript Features for Web Browsers. |
Browser compatibility
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | (Yes) | 1.0 (1.7 or earlier) | (Yes) | (Yes) | (Yes) |
Feature | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support | (Yes) | (Yes) | 1.0 (1.0) | (Yes) | (Yes) | (Yes) |
Gecko-specific notes
- Starting Gecko 17.0 (Firefox 17 / Thunderbird 17 / SeaMonkey 2.14) the
"
(quotation mark) is now automatically replaced by its HTML reference character"
in theurl
parameter.
See also
Document Tags and Contributors
Tags:
Contributors to this page:
eduardoboucas,
Sephr,
fscholz,
teoli,
Mingun,
fasttime,
Sheppy,
evilpie,
ethertank,
mathiasbynens,
Mgjbot,
Sevenspade,
Nickolay,
Potappo,
Ptak82,
Maian,
Prodoc,
Dria
Last updated by:
eduardoboucas,