動的テキストボックスを作成しようとしています。前のテキストボックスが空でない場合にのみ、テキストボックスを作成する必要があります。これまでのところ、私はこれを行ってきました
<!DOCTYPE html>
<html>
<head>
<script>
var i=0;
function myFunction()
{
var box = document.createElement("input");
box.type = "text";
var str=box+i;
if(i==0)
{
document.body.appendChild(box);
}
else if(document.getElementById('str').value!=0)
{
document.body.appendChild(box);
}
i++;
}
</script>
</head>
<body>
<input type="button" id="button" onclick="myFunction()" value="Show box" />
</body>
</html>
ただし、str は要素 ID として認識されません。どんな助けでも大歓迎です。