JavaScript – Change the Border Color of HTML Element

To change the border color of a HTML Element using JavaScript, get reference to this HTML element, and assign required color value to the element.style.borderColor property.

In the following example, we will change the border color of HTML Element with id "myElement" to "red", in JavaScript, using element.style.borderColor property.

example.html

<!DOCTYPE html>
<html lang="en">
<head>
    <style>
        #myElement {
            border:2px solid #CCC;
            width:100px;
            height:100px;
        }
    </style>
    <meta charset="utf-8">
</head> 
<body>
    <h2>Change Border Color of HTML Element in JavaScript</h2>
    <div id="myElement">Hello World!</div>
    <br>
    <button type="button" onclick="changeStyle()">Click Me</button>
    <script>
    function changeStyle(){
        var element = document.getElementById("myElement");
        element.style.borderColor = "red";;
    }
    </script>
</body>
</html>
Try Online

Conclusion

In this JavaScript Tutorial, we learned how to change the border color of a HTML Element using JavaScript.