javascriptオブジェクトで画像を表示する 2 json記述

カテゴリー︎: 【JavaScript】

javascriptのお勉強のメモ

さくっと、javascript(オブジェクト)で画像を表示する 2

json記述で画像を指定して、URLを付与する。

for文で画像(URL)の数だけ回して表示する。

画像を押すと指定のURLにとぶ。

altを追加した。

<script>

//json記述
var imgList = [
  { url: 'http://aaa/', img: 'img0.jpg', alt: 'AAA' },
  { url: 'http://bbb/', img: 'img1.jpg', alt: 'BBB' },
  { url: 'http://ccc/', img: 'img2.jpg', alt: 'CCC' },
  { url: 'http://ddd/', img: 'img3.jpg', alt: 'DDD' }
];

var src = imgList.length;
console.log(src);

for (var i = 0; i < src; i++ ){
document.write("<p>");
document.write("<a href='" + imgList[i].url + "'>");
document.write("<img src='" + imgList[i].img + "' alt='" + imgList[i].alt + "'>");
document.write("</a>");
document.write("</p>");
}
</script>

スタイルを調整して、四分割してみた。

<style>
/*div{
	width: 10%;
	overflow: hidden;
}
p img{
	width: 50%;
	float: left;
}*/
</style>
<script>

//json記述
var imgList = [
  { url: 'http://aaa/', img: 'img0.jpg', alt: 'AAA' },
  { url: 'http://bbb/', img: 'img1.jpg', alt: 'BBB' },
  { url: 'http://ccc/', img: 'img2.jpg', alt: 'CCC' },
  { url: 'http://ddd/', img: 'img3.jpg', alt: 'DDD' }
];

var src = imgList.length;
console.log(src );

document.write("<div>");
for (var i = 0; i < src; i++ ){
document.write("<p>");
document.write("<a href='" + imgList[i].url + "'>");
document.write("<img src='" + imgList[i].img + "' alt='" + imgList[i].alt + "'>");
document.write("</a>");
document.write("</p>");
}
document.write("</div>");
</script>
PAGE TOP