Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

how to change value of html element by classname using javascript

Here is the code i am using to change value of html element ***

<a class="classname" href="Vtech.com"> This text to be chnage</a>

<script type="text/javascript">
document.getElementsByClassName("classname")[0].innerHTML = "aaaaaaqwerty";
</script>

how can I change this text on page load instans

like image 670
Vaibhav Ahalpara Avatar asked Dec 20 '22 07:12

Vaibhav Ahalpara


1 Answers

Seems you need to add DOMContentLoaded or put your script before </body>

Native JavaScript solution

document.addEventListener("DOMContentLoaded", function(event) {
  document.getElementsByClassName("classname")[0].innerHTML = "qwerty";
});

Add your script before </body>


Version with jQuery

$(funtion(){
   $(".classname:first").text("qwerty");
});
like image 154
Oleksandr T. Avatar answered Jan 29 '23 09:01

Oleksandr T.