-2
我是网络开发新手,我有一个接一个地读取用户输入的要求,因为单击添加按钮,直到按下停止按钮,然后在列表中显示用户输入。我该怎么做 ?阅读用户输入,直到按下按钮javascript
<Title>To Do List</Title>
<Body>
<Button id = "AddBtn" onClick = "Store()">Add</Button>
<Button id = "StopBtn" onclick = "Display()">Stop</Button>
<input id = "ip" type = "text" >
<script>
function Store()
{
var tasks;
tasks.push(document.getElementById('ip'));
}
function Display()
{
var i;
for(i=0;i<tasks.length;i++)
{
document.write(tasks[i]);
}
}
</script>
</Body>
这是一个变量范围界定问题。将'var tasks = []'移动到**上面**'Store Store()'。另外,使用'document.write'将删除文档的其余部分。使用DOM方法来显示内容 – Phil
您可能想要在任务数组中获取输入的值,所以'document.getElementById('ip').value' – RobG