I need to change a value of a Class Style Property Color from RED to GREEN on click.
<style>
.c1
{
color : RED;
}
</style>
<a id="a1" class="c1" onclick="changeclassstyle()">
Hi
</a>
<script>
function changeclassstyle()
{
/* here i need to change the style of class c1 */
}
</script>
I need to change the color of c1 class to GREEN.
Note: I dont want it to be done with “ID” & I dont want to create new Class and change the class name. I want it to happen with same class name.
Advertisement
Answer
function changeclassstyle() {
var c = document.getElementsByClassName("c1");
for (var i=0; i<c.length; i++) {
c[i].style.color = "green";
}
}.c1 {
color : RED;
}<a id="a1" class="c1" onclick="changeclassstyle()"> Hi </a>