All items need to be cleaned:

var elements = document.getElementsByClassName("message-class"); for( var i = 0; i < elements.length; i++ ) { elements[i].value = ""; } 

Examples of elements:

 <span class="label label-warning message-class"></span> <span class="label label-success message-class"></span> 

Like $(".message-class").html(""); It works as it should, but can it also be done on js?

  • 3
    Instead of value use innerHTML . - Stepan Kasyanenko
  • "can i do the same on js?" - jQuery library is written in JS, so that everything in it can be done and just in JS. - Regent

1 answer 1

 let elements = document.getElementsByClassName('message-class'); for (let item of elements) { item.innerHTML = ''; } 
 <span class="label label-warning message-class">ыва</span> <span class="label label-success message-class">цкцукцук</span>