for文で計算結果表示【解決】
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>【実践課題D】 配列の演算</title> <script> <!-- var count = [0,1,2]; var a = [5,12,18]; var b = [33,14,65]; function aaaa(index){ alert(a[index]*b[index]); } //--> </script> </head> <body> <h1>配列の演算</h1> <table border="1"> <tr> <th>添字</th><th>a</th><th>b</th><th>a×bを計算</th> </tr> <script> for(i = 0; i <count.length; i++){ document.write('<tr>'); document.write('<td>' + count[i] + '<\/td>'); document.write('<td>' + a[i] + '<\/td>'); document.write('<td>' + b[i] + '<\/td>'); document.write('<td><button onClick="aaaa(' + i + ')">計算結果<\/button><\/td>');//ここの書き方が解らなかったんですが、要するにただの練習不足…。 document.write('<\/tr>'); }; </script> </table> </body> </html>
教えてもらって解決してるうちは実力じゃないなーと。
サクサク書けるようになる、と忘れないように書いておく。