HTML | DOM Link Object
HTML DOM Link Object is used to access HTML <link> element.
Syntax:
- To Access a HTML element:
document.getElementById("myLink");
- To Create a New HTML element:
document.createElement("LINK");
Property Values:
Value | Description |
---|---|
charset | It assigns the character encoding of the linked document |
crossOrigin | It assigns the the CORS settings of the linked document |
disabled | It assigns whether the linked document is disabled, or not |
href | It is used to set/return the URL of the linked document |
hreflang | It assigns the language code of the linked document |
media | It assigns the media type for the link element |
rel | It assigns the relationship between the current document and the linked document |
rev | It assigns the reverse relationship from the linked document to the current document |
sizes | Returns the sizes attribute’s value of the linked resource |
type | It is used to set/return the content type of the linked document |
Example-1: Accessing link element.
html
<!DOCTYPE html> < html > < head > < link id = "linkid" rel = "stylesheet" type = "text/css" href = "styles.css" > </ head > < body > < h1 >TO ACCESS LINK ELEMENT:</ h1 > < p >PRESS THE BUTTON TO GET THE URL OF THE LINKED DOCUMENT.</ p > < button onclick = "gfg()" >Get URL </ button > < p id = "pid" ></ p > < script > function gfg() { // Access link element. var NEW = document.getElementById( "linkid").href; document.getElementById( "pid").innerHTML = NEW; } </ script > </ body > </ html > |
Output:
Before clicking:
After clicking:
Example-2: Create link element.
html
<!DOCTYPE html> < html > < head > </ head > < body > < h1 >TO CREATE A LINK ELEMENT.</ h1 > < button onclick = "myFunction()" >Create</ button > < p id = "pid" ></ p > < script > function myFunction() { // Create link element. var NEW = document.createElement( "LINK"); // set attributes. NEW.setAttribute("id", "linkid"); NEW.setAttribute("rel", "stylesheet"); NEW.setAttribute("type", "text/css"); NEW.setAttribute("href", "styles.css"); document.head.appendChild(NEW); var NEW1 = document.getElementById( "linkid").href; document.getElementById("pid").innerHTML = NEW1; } </ script > </ body > </ html > |
Output:
Before clicking:
After clicking:
Supported Browsers:
- Chrome
- Firefox
- Internet Explorer
- Safari
- Opera
Please Login to comment...