ユーザーから与えられた変数の単純な演算を表示するjavascriptを使用してテーブルを作成するように求められており、私の構文はdocument.write内でオフになっていると確信していますが、どこでどのように行うかはわかりません。エラーコンソールに、18行目の最後の「)」が欠落していると表示されますが、これはまったく当てはまりません。他の場合、この目的でdocument.write関数を使用することは嫌われているのを見ましたが、このラボを完了するための要件の一部として使用する必要があることが明示されているため、この違反について事前に心からお詫び申し上げます。 。
コードは以下のとおりです-すべての助けを事前に感謝します:
<script>
var e1="", e2="", e3="", e4="", e5="", e6="", e7="", e8="", e9="";
e1 = prompt("Enter your first name in lower case", "");
var e1u = substr(0, 1);
e1 = e1u.toUpperCase() + e1.substr(1, e1.length-1);
e2 = prompt(e1 + ", enter an integer from 1 to 9", "");
e3 = prompt("Now enter 5 numbers delineated by a comma!", "");
e4 = prompt("Now enter 3 colors delineated by a comma!");
e5 = new date();
e6 = e3.split(',');
e7 = e4.split(',');
document.write(""Today's Date = " + e5.getMonth()+1 + "/" + e5.getDay() +
"/" + e5.getFullYear() + "\n" + "The number in e2 is " + e2 + "\n"
+ "<table><caption>Times Table for the number + e2 + "</caption>"");
for(var i=0; i<13; i++)
{
document.write(""<tr>""<td>" + e2 + "</td>" + "<td>" + i + "</td>" + "<td>" + "=" + "</td>" + "<td>" + (e2 * 1) * i + "</td>""</tr>"");
}
</script>