1
次のコードを含むプロジェクトを完成させています。修正する必要があるのは、各行の開始点だけです。たとえば、入力 "8"を使用した場合、作業の完全な行は表示されず、代わりに各行が乗算記号で始まります。同じことが、弾丸を持っている反対側にも当てはまります。箇条書きを残したいと思いますが、各行に入力値があります。私は自分の価値のためにIDを使用しようとしましたが、失敗しました。文字列への入力のグラブ値
アドバイスや援助をいただければ幸いです。
乾杯。
<html>
<head>
</head>
<body>
<h2 style="color:blue;">Enter an integer from 1 to 9:</h2>
<input type="text" id="multipleOf" value="">
<button onclick="multiplier()">Generate Times Table</button>
<div style="color:blue;" id="multTable"> <h2>Multiplication Table</h2> </div>
<script type="text/javascript">
//<![CDATA[
function multiplier() {
var mult = document.getElementById('multipleOf').value;
var str = '<table border="0" width="100%"><tr><td>';
str += '';
str += '';
for (var i=1; i<10; i++) {
str += '<br />';
str += '' + ' x ' + i + ' = ';
str += mult * i;
str += '';
str += '';
}
str += '</td><td>';
for (var i=1; i<10; i++) {
str += '<br />';
str += '•' + ' x ' + i + ' = ';
str += mult * i;
str += '';
str += '';
}
str += ''
str += '</td></tr></table>';
document.getElementById('multTable').innerHTML = '<h2>Multiplication
Table</h2>'+str;
}
//]]>
</script>
</body>
</html>