dom_dom0400_009

次のコードを実行するとどうなりますか?

[ javascript ]

const p = document.getElementById("text");
p.textContent = "<b>太字</b>";
  1. 太字の「太字」として表示される
  2. <b>太字</b>という文字列がそのまま表示される
  3. p要素が削除される
  4. エラーが発生する
正解
  1. <b>太字</b>という文字列がそのまま表示される
解説

textContentはテキストをそのまま挿入します。HTMLタグは解釈されず、そのまま文字列として表示されます。

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

[ javascript ]

p.textContent = "<i>斜体</i>";