【実践課題F】
以下のように商品の単価と在庫の関係の表組みを表示させなさい。
解答
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <style type="text/css"> table{ border:1px solid #333; border-collapse:collapse; } th{ width:200px; border:1px solid #333; background-color:#999999; } td{ border:1px solid #333; background-color:#fff; text-align:center; } .no_item{ border:1px solid #333; background-color:#fff; text-align:center; color:#FF0000; } </style> <script type="text/javascript"> var list = [["リラックスチェア",4000,500],["リラックスデスク",12000,400],["ブックスタンド",800,0]]; </script> <title>実践課題F</title> </head> <body> <h1>在庫管理</h1> <table> <tr> <th>製品名</th><th>価格</th><th>在庫</th> </tr> <script type="text/javascript"> var strHtml=""; for(i=0;i<list.length;i++){ strHtml+="<tr><td>"+list[i][0]+"</td><td>"+list[i][1]+"</td>"; if(parseInt(list[i][2])==0){ strHtml+="<td class='no_item'>在庫なし</td></tr>" }else{ strHtml+="<td>"+list[i][2]+"</td></tr>" } } document.write(strHtml+"</table>"); </script> </body> </html>