小编use*_*271的帖子

getElementsByClassName产生错误"undefined"

textboxes和班上有几个人output.我希望能够打印他们的价值观如在一个普通的HTML列表divID combined.现在,我有以下代码:

function doCombine() {
    document.getElementById('combined').innerHTML =
    document.getElementsByClassName('output').value + ",";  
}
Run Code Online (Sandbox Code Playgroud)

然而,当我运行该函数时,我收到错误消息undefined,.当我添加[0]之前.value,它可以工作,但只textbox显示第一个的值.我读到了[i]会显示所有值的地方,但这似乎不起作用.

我究竟做错了什么?

javascript

5
推荐指数
2
解决办法
3万
查看次数

标签 统计

javascript ×1