前提・実現したいこと
document.getElementById('"y"+[k]').value=y[k];
Id名指定時に"'の入れ方がまずいせいか、動的に扱えません。
静的に扱う場合、
document.getElementById('y1').value=y1;
のように挿入できていますが、それができません。
発生している問題・エラーメッセージ
エラーメッセージ undefined is not an object(evaluating 'y[k]'
該当のソースコード
javascript
1document.getElementById("fm").innerHTML=""; 2var arr=[]; 3 for(k=0;k<3;k++){ 4document.getElementById("fm").innerHTML+= 5('p'+[k]+'(<input type="number" size="10" id="x'+[k]+'" placeholder="x'+[k]+'">'); 6document.getElementById("fm").innerHTML+= 7( ',<input type="number" size="10" id="y'+[k]+'" placeholder="y'+[k]+'">)<br />'); 8 9document.getElementById('"y"+[k]').value=y[k];
試したこと
Id指定方法で'を”に変えたり、\を入れたりもしたのですが解決してません。
よろしくお願い申し上げます。
補足情報(FW/ツールのバージョンなど)
coda2.6.10
etc...
回答1件
あなたの回答
tips
プレビュー