Используйте только это:
document.body.style.color="green";
вы не можете использовать важные таким образом. В любом случае, как указал Фатал, это не будет работать, если в таблице стилей CSS есть непосредственно важное правило, которое нужно переопределить.
Таким образом, вы должны динамически создать таблицу стилей и разместить ее внутри головы:
function addNewStyle(newStyle) {
var styleElement = document.getElementById('styles_js');
if (!styleElement) {
styleElement = document.createElement('style');
styleElement.type = 'text/css';
styleElement.id = 'styles_js';
document.getElementsByTagName('head')[0].appendChild(styleElement);
}
styleElement.appendChild(document.createTextNode(newStyle));
}
Тогда вы можете обновить стиль так же, как это
addNewStyle('body {color:green !important;}')