*Markus: Ursprünglichen Zustand eines Input-Feldes wieder herstellen?

Beitrag lesen

Hallo,

input {
  border: 1px solid green;
}

input.foo {
  border: 1px solid red;
}


>   
  
Wenn ich das nun richtig verstanden habe, habe ich aber für die Zustände enable und disabled einfach nur irgendwelche Eigenschaften zugewiesen. So gesehen wäre es ja auch einfach, wieder den ursprüngliche Zustand herzustellen, indem man einfach nur wieder die andere Klasse zuweist. In meinem Fall geht es aber nicht darum, bereits definierte Eigenschaften wieder herzustellen, sondern "Grundeinstellungen" wieder herbeizuführen, die nie irgendwo im CSS angegeben wurde.  
Vielleicht würde es funktionieren, wenn ich input[disabled] und input[enabled] im CSS definieren würde, aber wie kann ich solche Deklarationen in JS ansprechen?  
  
Markus