【发布时间】:2017-11-03 05:53:11
【问题描述】:
我看不出我哪里出了问题。我的代码是...
function firstC()
{
var x = document.getElementsByClassName("uValue");
for(var i = 0; i < x.length; i++) {
x.value.charAt(0).toUpperCase();
}
}
它被...调用
<td><input type="text" name="firstname" value="(required)" id="firstName" class="uValue" onclick="empty(this.id)" onblur="firstC()" /></td>
empty() 函数通过删除输入框的值(如果其值为“(必需)”)正常工作,但我无法让firstC() 函数将任何输入的第一个字符大写。
编辑:我正在使用getElementsByClassName,因为我试图允许多个输入框使用相同的功能。
【问题讨论】:
标签: javascript for-loop input char uppercase