【问题标题】:Javascript code won't workJavascript代码不起作用
【发布时间】:2014-11-12 12:01:21
【问题描述】:

我希望这个 javascript 代码将文本推送到 <td class='One'>。 但由于某种原因,它只是行不通。有人可以帮我看看吗?

<table>
  <td class="One"></td>
</table>


<script>
var freq =[2014,8,11];

    //Incidents & Injuries Frequency Rate
    window.tdOne = document.getElementsByClassName('One');
    tdOne.innerHTML = countUp(freq[0],freq[1],freq[2]);

</script>

【问题讨论】:

  • 让我通过心灵感应知道countUp 做了什么……请稍等。
  • 推荐阅读这篇文章以获取有关如何提出此类问题的建议:stackoverflow.com/help/mcve
  • @torazaburo,在编辑问题时,您将驼峰式的类名一对一地转换。 TP,有问题请改正
  • 我没有做这样的编辑。
  • 不,在原帖中是“一个”(在 td 中)。

标签: javascript html


【解决方案1】:

getElementsByClassName 返回节点数组(array like object 表示诚实)。

使用

tdOne[0].innerHTML ...

这只会将 HTML 插入到第一个查找节点。如果要将 HTML 插入所有找到的节点,请使用 for 循环或数组映射。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2013-10-22
  • 2023-03-12
  • 2017-08-26
  • 2010-11-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多