HTML DOM Style textDecoration Property


The DOM style textDecoration property returns and apply one or more decoration on the text of an element in an HTML document.

Syntax

Following is the syntax −

  • Returning textDecoration

object.style.textDecoration
  • Modifying textDecoration

object.style.textDecoration = “value”

Values

Here, value can be −

ValueExplanation
inheritIt inherits this property value from its parent element.
initialIt set this property value to its default value.
noneIt simply represent normal text that means text without any line.
underlineIt sets a line under the text.
overlineIt sets a line over the text.
line-throughIt sets a line through the text.

Example

Let us see an example of style textDecoration property −

 Live Demo

<!DOCTYPE html>
<html>
<head>
<style>
   body {
      color: #000;
      background: lightblue;
      height: 100vh;
   }
   p {
      margin: 1.5rem auto;
   }
   .btn {
      background: #db133a;
      border: none;
      height: 2rem;
      border-radius: 2px;
      width: 40%;
      display: block;
      color: #fff;
      outline: none;
      cursor: pointer;
   }
</style>
</head>
<body>
<h1>DOM Style textDecoration Property Example</h1>
<p>This is paragraph 1 with some dummy text. This is paragraph 1 with some dummy text.</p>
<button onclick="add()" class="btn">Set textDecoration</button>
<script>
   function add() {
      document.querySelector('p').style.textDecoration = "underline";
   }
</script>
</body>
</html>

Output

This will produce the following output −

Click on “Set textDecoration” button to set the underline on paragraph text.

Updated on: 01-Jul-2020

28 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements