私はjavascriptが初めてです。テキストボックスとラベルを並べてリストを作成したいだけです。
そのため、id cstList でul タグを作成しました。
onclickイベントで関数を呼び出しましlistData()
た
その中で、 div タグ内に入力タグを作成しようとしています。
しかし、これを実行しようとするとエラーが発生します。
これが私のコードです:
function listData()
{
//var a = sessionStorage.getItem('id');
if(sessionStorage == null)
{
alert("Session storage not supported here");
}
else
{
var ss = sessionStorage.getItem('id');
alert("storage value is: "+ss);
}
var rows = prompt('Please type in the number of required rows');
var listCode = '';
for (var i = 0; i < rows; i++) {
var listID = 'list_' + i.toString();
var divID = 'div_' + i.toString();
listCode += '<li id="' + listID + '" onclick="itemClicked(this.id);"><div id = "'+ divID + '"> <input type= 'text' id= 'boltQTY' name= 'boltQTY' value = 'abc' size="5"/> </div></li>';
}
document.getElementById('cstList').innerHTML = listCode;
}
これは、エラーが発生している上記の行です: Unexpected Identifier
listCode += '<li id="' + listID + '" onclick="itemClicked(this.id);"><div id = "'+ divID + '"> <input type= 'text' id= 'boltQTY' name= 'boltQTY' value = 'abc' size="5"/> </div></li>';