我该怎么修呢?

时间:2018-03-09 22:08:29

标签: javascript

我想改变:

<b class="added-points">0</b>

在我的网站上使用javascript。我搜索并找到了

document.getElementById("added-points").innerHTML = "9999999999999";

但它是id和我搜索课程。怎么做?

3 个答案:

答案 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'
  }
})