我想添加CSS属性到我的元素。但是当我在这里用代码做这件事时,我放弃了对元素有影响的所有属性。将CSS属性添加到元素
function checkNr(id) {
var value = document.getElementById(id).value;
if (parseFloat(value) == NaN) {
document.getElementById(id).setAttribute("style", "border:2px solid red; background-color: rgb(255, 125, 115);");
}
else {
document.getElementById(id).setAttribute("Style", "border:default; background-color: rgb(255, 255, 255);");
}
}
以前我用这种方法,具有的属性:
float: left;
width: 50px;
和后来只得到了JavaScript方法的特定属性。所以,我想添加属性而不是替换它们。
这不是一个JavaScript函数,这是jQuery的功能。 –