Given a string element and the task is to get the font properties of a particular element using JavaScript.
Approach:
- Store a string to the variable.
- Then use element.style.property to get the propertyValue of that element.
Example 1: This example gets the font-family of the element [id = ‘GFG’].
html
<!DOCTYPE html><html lang="en"><head> <title> How to get font properties of particular element in JavaScript ? </title></head><body style="text-align: center;"> <h1 style="color:green;"> neveropen </h1> <h3 id="GFG" style="font-family: sans-serif;"> How to get font properties of particular element in JavaScript ? </h3> <button onclick="GFG_Fun()"> Click Here </button> <p id="GFG_Res"></p> <script> let elm1 = document.getElementById("GFG"); let elm2 = document.getElementById("GFG_Res"); function GFG_Fun() { elm2.innerHTML = "Font-style Property: '" + elm1.style.fontFamily + "'"; } </script></body></html> |
Output:
Example 2: This example gets the font-weight of the element [id = ‘GFG’].
html
<!DOCTYPE html><html lang="en"><head> <title> How to get font properties of particular element in JavaScript ? </title></head><body style="text-align: center;"> <h1 style="color:green;"> neveropen </h1> <h3 id="GFG" style="font-weight: bold;"> How to get font properties of particular element in JavaScript ? </h3> <button onclick="GFG_Fun()"> Click Here </button> <p id="GFG_Res"></p> <script> let elm1 = document.getElementById("GFG"); let elm2 = document.getElementById("GFG_Res"); function GFG_Fun() { elm2.innerHTML = "Font-weight Property: '" + elm1.style.fontWeight + "'"; } </script></body></html> |
Output:
