如何找到一個HTML元素(可以說一個select
-tag)通過鼠標點擊,鍵盤或JavaScript函數獲得焦點?html元素通過鼠標或鍵盤獲得焦點
<select onfocus="foo(event)"></select>
<script>
function foo(e) {
if (e.??? == 'mouse') {
//do something
}
else if (e.??? == 'keyboard') {
//do something different
}
}
</script>
我也試過一個onclick
事件添加到元素,但onfocus
事件觸發第一次。
請嘗試以下方法鏈接:http://stackoverflow.com/questions/6148359/determine-focus-event-click-or-tabstop –