I want to remove "Text" in an <li>.
Here's my attempt:
window.onload = function() {
  var str = document.getElementsByClassName("slide-2")[0].innerHTML; 
  var res = str.replace("Text", "Hello");
  document.getElementsByClassName("slide-2")[0].innerHTML = res;
}<ul class="box1">
    <li class="slide-1">001</li>
    <li class="slide-2"><div data-rel="Text" class="slide-2"><img src=".."></div>Text</li>
    <li class="slide-3">003</li>
</ul>
<ul class="box2">
    <li class="slide-1">001</li>
    <li class="slide-2"><div data-rel="Text" class="slide-2"><img src=".."></div>Text</li>
    <li class="slide-3">003</li>
</ul>It does not work because "data-rel" has the same value as the text that I want to remove.
I can't change or remove the value in "data-rel".
 
     
     
     
     
    