Javascript 更改类名,但不更改';我不能反映结果

Javascript 更改类名,但不更改';我不能反映结果,javascript,dom,Javascript,Dom,我使用TwitterBootstrap编写以下内容来进行表单验证,如果出现错误,则应更改帮助文本和类名,但它似乎不会更改结果(背景应为红色) 警报结果为警报错误 我该怎么修?Thx提前 html 帐户 js 函数validateAccountAndID(inputField,helpText){ 如果(!validateNonEmpty(inputField,helpText))返回false; 否则{ var regex=/^\d{1,10}$/; if(!regex.test(inputF

我使用TwitterBootstrap编写以下内容来进行表单验证,如果出现错误,则应更改帮助文本和类名,但它似乎不会更改结果(背景应为红色)

警报结果为
警报错误

我该怎么修?Thx提前

html

帐户
js

函数validateAccountAndID(inputField,helpText){
如果(!validateNonEmpty(inputField,helpText))返回false;
否则{
var regex=/^\d{1,10}$/;
if(!regex.test(inputField.value)){
helpText.classname='警报错误';
helpText.innerHTML=“仅允许我认为应该是:

 helpText.className = 'alert alert-error';

className
是获取/设置dom元素类的属性,而不是
className

引导不需要jQuery吗?为什么不将其用于此类事情?这不应该是helpText.className(大写N)?我还没有学过jQuery,我已经学过一些javascript,所以我使用它。
function validateAccountAndID (inputField, helpText) {
    if(!validateNonEmpty(inputField, helpText))return false;
    else {
        var regex = /^\d{1,10}$/;
        if(!regex.test(inputField.value)){
            helpText.classname = 'alert alert-error';
            helpText.innerHTML = "Only allow <= 10 numbers!";
            alert(helpText.classname);
            return false;
        }
    }
        helpText.classname = '';
        helpText.innerHTML = "";
        return true;    
}
 helpText.className = 'alert alert-error';