※ ChatGPTを利用し、要約された質問です(原文:<img>タグの alt= の値をキャプションに)
HTMLのimgタグのalt属性を利用して画像キャプションを作成する方法
このQ&Aのポイント
初心者を抜け出そうとしている者が、HTMLのimgタグのalt属性を利用して画像キャプションを作成する方法について質問しています。
質問者は、画像の下にキャプションを付けたいと考えており、alt属性の値を利用する方法を検討しています。
スクリプトを使用して、imgタグのalt属性の値を取得し、その値を使ってキャプションを作成することができます。
初心者を抜け出そうとしている者です。
画像の下にキャプションを付けたいのですが、
alt= の値を利用しようと思っています。
下記のようなスクリプトで実現できる方法はあるのでしょうか?
<html>
<head>
<script type="text/javascript">
<!--
window.onload = function() {
var list = document.getElementsByTagName('img');
for (var i=0; i < list.length; i++) {
/* ココで、それぞれの<img> の alt=の値を取り出し、
それぞれの<img>の直後に、
'<br><span> alt の値 </span>' を挿入したい
*/
}
}
//-->
</script>
</head>
<body>
<h1>テスト IMGタグの後に文字列出力</h1>
<img src="../images/logo1.gif" alt="Logo1" />
<img src="../images/logo2.gif" alt="Logo2" />
</body>
</html>
※ 上記インデントは全角スペースで書いております。
上のような方法以外でもかまいませんので、
スクリプト例を書いていただけると嬉しいです。
よろしくお願いします。
お礼
早速の回答ありがとうございます。 試してみまして、できることを確認しました。 この先は、それぞれ画像を <span>で囲い、style="margin: 5px; float: right;" などを付けたりするつもりです。 どうもありがとうございました。