gpt4 book ai didi

javascript - 更改类名但不反射(reflect)结果

转载 作者:行者123 更新时间:2023-12-02 18:47:07 27 4
gpt4 key购买 nike

我使用 twitter bootstrap 编写以下内容来形成验证,如果错误应该更改帮助文本并更改类名称,但它似乎不会更改结果。(背景应该是红色)。

警报结果为alertalert-error

我该如何解决这个问题?提前谢谢。

html

<label>Account</label>
<input id="stdAccount" name="account" type="text" value="" class="input-xlarge" onblur="validateAccountAndID(this,document.getElementById('stdAccountHelp'));">
<div class="" id="stdAccountHelp"></div>

js

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';

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

关于javascript - 更改类名但不反射(reflect)结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16255704/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com