我有一个下拉菜单,我想在 ajax 调用中选择它。这是我目前正在使用的:
var selector = document.getElementById("action_person").firstChild;
var n = 0;
while(selector.options[n] != null)
{
if(selector.options[n].value == "person")
{
selector.options.selectedIndex = n;
}
n++;
}
我也试过selector.options.selectedIndex = n
用selector.options[n].selected = true
. 但是,它从不为我选择。它始终在下拉列表的顶部显示该项目。
我已经验证下拉列表中确实存在值“person”,并且变量“selector”确实指向有效的下拉列表。我在这里做错了什么?
编辑:在被明显的问题轰炸之后,我意识到不清楚这是在 ajax 调用之后被解雇的。