2015-07-22 (水)
JavaScriptからHTML要素のスタイルを一時的に変更して後で元に戻す場合,元のスタイルが分からないので困っていた.getComputedStyle()で現在のスタイルは分かるけれど,CSSで@mediaを使ってて状態によってスタイルが変わる場合に使えない.
結局,上書きたい属性をimportantに設定したクラスをCSS上に用意して要素のclassNameにそれを指定したり外したりというので逃げる.
この日記はフィクションです.登場する人名・団体名・地名・職業などはぜんぶ架空のものです. なので実際のものとは何も関係がありません. それから,写真のように見える画像はCGもしくは念写によるものです.
JavaScriptからHTML要素のスタイルを一時的に変更して後で元に戻す場合,元のスタイルが分からないので困っていた.getComputedStyle()で現在のスタイルは分かるけれど,CSSで@mediaを使ってて状態によってスタイルが変わる場合に使えない.
結局,上書きたい属性をimportantに設定したクラスをCSS上に用意して要素のclassNameにそれを指定したり外したりというので逃げる.