焦点后取消选择

时间:2017-08-06 10:47:21

标签: javascript

我在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;

说清楚:如何取消选择"选择"改变后的元素?

1 个答案:

答案 0 :(得分:0)

我不知道任何可以让你从一个元素“去焦点”的方法。但是你可以专注于任何其他元素 - 因此select元素将失去焦点。

如果您希望以编程方式关注具有下一个标签索引的元素,则可以使用jQuery。有关详细信息,请参阅此answer