これだけを使用してください:
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;}')