HTML DOM Style borderTop Property


The HTML DOM borderTop property is used as a shorthand for getting or setting the Top border properties for an element. The borderTop property contains border-Top-width, border-Top-style, border-Top-color.

Following is the syntax for −

Setting the borderTop property:

object.style.borderTop = "width style color|initial|inherit"

The above properties are explained as follows −

ParameterDescription
widthFor setting the Top border width.
styleFor setting the Top border style.
colorFor setting the Top border color.
initialFor setting this property to default value.
inheritTo inherit the parent property value.

Let us look at an example for the borderTop property −

Example

 Live Demo

<!DOCTYPE html>
<html>
<head>
<style>
   #P1 {
      border-Top: 4px solid magenta;
      font-size: 1.5rem;
   }
</style>
<script>
   function changeBorderTop(){
      document.getElementById("P1").style.borderTop="9px dashed red";
      document.getElementById("Sample").innerHTML="The Top border for the paragraph element is now  changed ";
   }
</script>
</head>
<body>
   <p id="P1">This is some sample text inside the paragraph. Here is another line of this sample text</p>
   <p>Change the above paragraph Top border properties by clicking the below button</p>
   <button onclick="changeBorderTop()">Change Border Top</button>
   <p id="Sample"></p>
</body>
</html>

Output

On clicking the “Change Border Top” button −

In the above example −

We have first created a paragraph with id “P1” that contains some text inside it and a corresponding css style applied to it.

#P1 {
   border-Top: 4px solid magenta;
   font-size: 1.5rem;
}
<p id="P1">This is some sample text inside the paragraph. Here is another line of this sample text</p>

We then created a button “Change Border Top” that will execute the changeBorderTop() function on being clicked by the user.

<button onclick="changeBorderTop()">Change Border Top</button>

The changeBorderTop() function gets borderTop style property of the paragraph element with id “P1” by using the getElementById() method and changes its property value to ‘9px dashed red’ . A message indicating this change is then displayed in the paragraph with id “Sample” using its innerHTML property −

function changeBorderTop(){
   document.getElementById("P1").style.borderTop="9px dashed red";
   document.getElementById("Sample").innerHTML="The top border for the paragraph element is now changed";
}

Updated on: 23-Oct-2019

27 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements