-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