我想改变:
<b class="added-points">0</b>
在我的网站上使用javascript。我搜索并找到了
document.getElementById("added-points").innerHTML = "9999999999999";
但它是id和我搜索课程。怎么做?
答案 0 :(得分:1)
只需使用document.querySelector(".added-points")
。
答案 1 :(得分:1)
如果您使用
document.getElementsByClassName("added-points")[0].innerHTML = "9999999999999";
<b class="added-points">0</b>
您将在类[0]
的元素数组中将第一个(added-points
)元素设置为9999999999999.注意document.getElementsByClassName
为您提供数组结果,即使只有一个项目找到。
答案 2 :(得分:0)
in chrome
document.querySelector(".added-points").innerHTML = "9999999999999";
IE中的
Array.prototype.forEach.call(document.getElementsByTagName('*'), item => {
if (item.className.split(' ').indexOf('added-points') > -1) {
item.innerHTML = '9999999999999'
}
})