【发布时间】:2025-12-28 23:05:11
【问题描述】:
我有一个带有type="text" 的javascript input 对象以及一个由(相关行)创建的onchange 事件:
var id_box = document.createElement('input');
id_box.id = 'id_box';
id_box.type = 'text';
id_box.onchange = function()
{
alert("Changed!");
}
为了在这个input 字段中更改这个value,我使用:
var a = document.createElement('a');
a.innerHTML = "A";
a.onclick = function()
{
document.getElementById('id_box').value = 'A';
}
onchange 事件仅适用于通过键盘输入更改值,但不适用于通过上述函数更改值。有什么办法可以做到吗?
【问题讨论】: