私はjavascriptが初めてで、最近いろいろ試しています。しかし、私はここでエラーを返す1つの関数で立ち往生しています:
[10:55:47.027] NS_ERROR_XPC_BAD_CONVERT_JS: Could not convert JavaScript argument arg 0 [nsIDOMHTMLFormElement.appendChild] @ http://localhost/myproj/test5.html:15
次に、コードが何をするかを説明しましょう: 1) 「add」という関数を定義しました。これは、文字列の arary である 1 つの引数を取ります。が呼び出されると、関数は新しいフォームと新しい入力を作成します。タイプは「テキスト」で、値は引数配列の各文字列と同じです。
コードは次のとおりです。
function add(index_array) {
//create the form
var myform = document.createElement("form");
myform.id="k_form"
for ( i =0 ; i <index_array.length ; i ++)
{
var mytext = document.createElement("input");
mytext.tpye="text";
mytext.value="index_array[i]";
mytext.id="index_array[i]";
myform.appendChild("mytext");
console.log("error");
}
mydiv=document.getElementById("d_div");
mydiv.appendChild("myform");
}
実行すると、上記のエラーが表示されます。間違いがわかりません。誰か助けてください。ありがとうございます!