【実践課題B】

配列を使い、以下のような表組みを表示させなさい。


解答


<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">

<style type="text/css">

table{
	border:1px solid #333;
	border-collapse:collapse;
}

th{
	border:1px solid #333;
	background-color:#999999;
}
td{
	border:1px solid #333;
	background-color:#fff;
}

</style>
<title>実践課題B</title>

</head>

<body>

<h1>新商品価格表</h1>
<script type="text/javascript">

var itemList = [["リラックスチェア",4000],["リラックスデスク",12000],["ブックスタンド",800]];

var tableStr="<table><tr><th>製品名</th><th>価格</th></tr>";

for(i=0;i<itemList.length;i++){
  var itemRow="<tr><td>";
	var name=itemList[i][0];
	var value=itemList[i][1];
	tableStr+=itemRow+name+"</td><td>"+value+"円</td></tr>";
}

document.write(tableStr+"</table>");

</script>

</body>
</html>