Desidero aggiungere attributi css al mio elemento. Ma quando lo faccio con il codice qui in basso, perdo tutti gli attributi che hanno avuto un impatto sull'elemento.Aggiungi attributo css all'elemento
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);");
}
}
prima di usare questo metodo di esso ha gli attributi:
float: left;
width: 50px;
e poi ha ottenuto solo gli attributi specifici del metodo di javascript. Quindi, voglio aggiungere attributi non sostituirli.
che non è una funzione JavaScript, che è la funzione jQuery. –