dom_dom0800_002

「Repaint」のみが発生するのはどのような操作ですか?

  1. 要素の幅を変更する
  2. 要素の高さを変更する
  3. 要素の背景色を変更する
  4. 新しい要素を追加する
正解
  1. 要素の背景色を変更する
解説

背景色や文字色など、描画のみが変わる場合はRepaintが発生します。幅や高さの変更はレイアウト計算も伴うためReflowも発生します。

使用例(サンプルコード)

[ javascript ]

const box = document.getElementById("box");
box.style.backgroundColor = "red"; // Repaintのみ発生