我希望使用JavaScript从HTML中的输入标记中获取值,但我总是得到未定义的。帮我解决这个问题..
HTML代码如下
<td><input type="text" class="number cost" value="10000"></td>
JavaScript如下
document.getElementsByClassName("cost").value;
答案 0 :(得分:3)
getElementsByClassName()
会返回一个类似数组的对象,所以如果你有一个项目,它将在类似数组的对象中返回一个项目 。按索引获取第一个项目:
document.getElementsByClassName("cost")[0].value;