我在select元素的on change事件之间切换不同的项目。我从DB那里得到它们。但在加载不同的项目之前,我必须存储前一个项目的名称。我正在使用焦点事件。
如何取消选择我的选择元素?
document.getElementById(" selectProject")。selected = false;
无效。
var whichProjectToSave;
function onFocusSelectProject(){
//for saveJsonF();
whichProjectToSave=document.getElementById("selectProject").value;
}
function callSettingswindow(){
saveJsonF();
canvas.clear();
getJsonF();////////////////////////////////////
document.getElementById("selectProject").selected = false;
}
document.getElementById("selectProject").onchange= callSettingswindow;
说清楚:如何取消选择"选择"改变后的元素?
答案 0 :(得分:0)
我不知道任何可以让你从一个元素“去焦点”的方法。但是你可以专注于任何其他元素 - 因此select元素将失去焦点。
如果您希望以编程方式关注具有下一个标签索引的元素,则可以使用jQuery。有关详细信息,请参阅此answer。