これを修正する方法は知っていましたが、今は覚えていません。私がやっていることは、テキスト ボックスとボタンの 2 つの入力要素を動的に作成することです。ボタンを押すと、テキストボックスの値でアラートが必要です
var Form = {
Create: function() {
var Input = document.createElement('input');
Input.type = 'text';
document.body.appendChild(Input);
var Button = document.createElement('input');
Button.type = 'button';
Button.value = 'Show Value';
document.body.appendChild(Button);
Button.onclick = function() {
alert(Input.value);
}
}
}
window.onload = function() { Form.Create(); }
テキストボックスにテキストが含まれていても、ボタンをクリックすると空のメッセージが表示されます。そのため、テキストボックスの内容をリアルタイムで取得する関数が必要ですが、これがどのように行われたかはわかりません。