I want to change:
<b class="added-points">0</b>
in my website using javascript. I searched and found
document.getElementById("added-points").innerHTML = "9999999999999";
but it is for id and I search for class. How to do it?
I want to change:
<b class="added-points">0</b>
in my website using javascript. I searched and found
document.getElementById("added-points").innerHTML = "9999999999999";
but it is for id and I search for class. How to do it?
If you use
document.getElementsByClassName("added-points")[0].innerHTML = "9999999999999";
<b class="added-points">0</b>
you will set the first ([0]
) element in the array of elements with the class added-points
to 9999999999999. Note document.getElementsByClassName
gives you an array result even if there is just one item found.
in chrome
document.querySelector(".added-points").innerHTML = "9999999999999";
in IE
Array.prototype.forEach.call(document.getElementsByTagName('*'), item => {
if (item.className.split(' ').indexOf('added-points') > -1) {
item.innerHTML = '9999999999999'
}
})