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"
.