dom_dom0400_006

次のコードは何を行いますか?

[ javascript ]

const img = document.getElementById("photo");
img.setAttribute("alt", "風景の写真");
  1. alt属性を削除する
  2. alt属性を新しく設定または更新する
  3. alt属性を読み取る
  4. img要素を削除する
正解
  1. alt属性を新しく設定または更新する
解説

setAttribute(name, value)は属性を新規に追加または既存の属性を更新します。この場合、alt属性が設定されます。

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

[ javascript ]

img.setAttribute("src", "image.jpg");
img.setAttribute("alt", "風景の写真");