0
function start() {
document.getElementById("task").innerHTML="Task 8";
var arrNames = [];
var arrToys = [];
var vName = "";
var vToys = "";
vName = prompt("Enter dog name (leave blank to stop)");
vToys = prompt("Enter dogs toys (leave blank to stop)");
while (vName.length > 0) {
arrNames.push(vName);
arrToys.push(vToys);
vName = prompt("Enter dog name (leave blank to stop)");
vToys = prompt("Enter dogs toys (leave blank to stop)");
}
var vOutput = "Dog names and No. of toys: <br/>" + arrNames.map((name, i) => `Dog ${i + 1} Name: ${name}`).join("<br/>") + arrToys.map((name) => ` No. of Toys: ${name}`).join("<br/>");
document.getElementById("output").innerHTML=vOutput;
}
を使用して、私は犬の名前を取得しますが、その後のおもちゃの数は、私は次の犬の名前におもちゃの数を得るのですか、犬の名前の下にあります? ありがとう私は、コードを実行すると2つの配列、レイアウトが正しくない
ループを使用すると、両方の配列を一緒にループしたり、2つの隣接するdiv要素を使用したり、2つの表のセルを使用したりします。 – inarilo
どうすればよいかわからない –
'arrToys'ではなく' arrNames'だけが表示されます。 – zer00ne