javascript - For 循环仅给出计数的最后一个值作为输出

标签 javascript

我有以下脚本:-

<script type="text/javascript">
var fruits = array('banana','apple','orange');
for (var i = 0;i < fruits.length; i++) {
  document.getElementById("td1").innerHTML = fruits;
}
</script> 
<table id="table">
   <tr id="tr1">
      <td id="td1"></td>
   </tr>
   <tr id="tr2">
      <td id="td2"></td>
   </tr>
</table>  

执行上述操作后,我只得到橙色输出。 我想使用上面的循环获得输出“香蕉”,“苹果”,“橙色”。

最佳答案

<script type="text/javascript">
    var fruits = ['banana','apple','orange'];
    document.getElementById("td1").innerHTML = fruits.join();
</script> 

关于javascript - For 循环仅给出计数的最后一个值作为输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15739432/

相关文章:

javascript - 获取 MongoDB 中边界框内的所有项目

javascript - 使用纯 JavaScript 从 xml 中提取值

javascript - arc.centroid 在 D3 中返回 (NaN, NaN)

javascript - 如何从 javascript 为 DynamoDB 中的预配置读取容量启用自动缩放

javascript - 如何设置函数的原型(prototype)

javascript - 点击/关闭点击? JS 计时器?如何让每一个重复工作

javascript - 使用 jQuery 注册点击事件 - 不触发

javascript - 只有 JQuery 可以与 FormData 一起使用吗?

JavaScript 库性能比较 - 有什么资源吗?

javascript - 如何使用 ngx 数据绑定(bind)将复选框绑定(bind)到选择禁用的属性?