-2
私はWeb開発には新しく、追加ボタンをクリックすると、停止ボタンが押されるまでユーザー入力を読み込んでリストにユーザー入力を表示するという要件があります。どうすればいいのですか ?ボタンが押されるまでユーザー入力を読む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 = []'を** ** function store()の上に**移動させてください。また、 'document.write'を使用すると残りの文書が削除されます。代わりにDOMメソッドを使用してコンテンツを表示する – Phil
おそらく入力配列の値を取得したいので、 'document.getElementById( 'ip')。value' – RobG