私は、ユーザーの選択に基づいて、入力の数を生成し、この機能を持っている:JS関数から動的な値を取得する方法
// Number of inputs to create
var number = document.getElementById("cantidadArreglos").value;
// Container <div> where dynamic content will be placed
var container = document.getElementById("container");
// Clear previous contents of the container
while (container.hasChildNodes()) {
container.removeChild(container.lastChild);
}
for (i=0;i<number;i++){
// Append a node with a random text
container.appendChild(document.createTextNode("Arreglo #" + (i+1)));
// Create an <input> element, set its type and name attributes
var input = document.createElement("input");
input.type = "number";
input.name = "arreglo" + i;
container.appendChild(input);
// Append a line break
container.appendChild(document.createElement("br"));
}
}
をそして、それは完璧に動作します。しかし、私は他の関数にユーザーが導入した値を使用する必要があります。どのように私はそれらを正しく呼び出すことができますか?
をコンプリート、[最小を作成してくださいし、 Verifiable](https://stackoverflow.com/help/mcve)の例です。コードでエラーが発生しています。 – lumio
このコードはここからの投稿から取られ、私が望む入力を生成するので、「エラーを投げている」ということを理解していません。私の質問は非常に単純です:どのように私はこれらの同じ入力を別の関数で呼び出す/使うことができますか?入力ごとにIDを作成する必要がありますか?そして何? – eduroc92
投稿したコードはすべてこのコードですか? – lumio