今天遇到了一個很棘手的問題,就是在做一些輸入框的驗證的時候,我這邊項目的業務邏輯就是當我選中某個select的某個特定option的時候,需要顯示出一個input輸入框讓用戶輸入東西,但是如果用戶啥也不做,就必須彈出警告框讓用戶輸入,等其輸入后,我這邊再將input隱藏掉。
因此,便產生了如下問題,input輸入框顯示的時候,需要自動獲取焦點,此時,我是用的
復制代碼 代碼如下:
document.getElementById('id').focus();
復制代碼 代碼如下:
document.getElementByIdx('id').focus();
復制代碼 代碼如下:
window.setTimeout(function () { document.getElementById('id').focus();}, 0);
新聞熱點
疑難解答
圖片精選