0

動的テキストボックスを作成しようとしています。前のテキストボックスが空でない場合にのみ、テキストボックスを作成する必要があります。これまでのところ、私はこれを行ってきました

<!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 として認識されません。どんな助けでも大歓迎です。

4

2 に答える 2