DIV獲取焦點(diǎn)有兩種方法:
站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到九江網(wǎng)站設(shè)計(jì)與九江網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:網(wǎng)站設(shè)計(jì)制作、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名注冊(cè)、網(wǎng)站空間、企業(yè)郵箱。業(yè)務(wù)覆蓋九江地區(qū)。
DIV直接使用focus()和blur()兩個(gè)方法是無(wú)效的,需添加tabindex="0contenteditable="true"屬性,設(shè)置div為可編輯狀態(tài),則可點(diǎn)擊獲取焦點(diǎn),同時(shí)div的內(nèi)容也是可以編輯的,
設(shè)置div的tabindex,此時(shí)div的內(nèi)容是不可編輯的。
PS:設(shè)置tabindex屬性,按鍵盤Tab鍵可讓其獲取焦點(diǎn),其中tabindex的值越小在tab鍵切換的時(shí)候就會(huì)首先聚焦
DIV獲取焦點(diǎn)(兩種方法):
DIV直接使用focus()和blur()兩個(gè)方法是無(wú)效的,需添加tabindex="0"或者contenteditable="true"屬性
①:設(shè)置div為可編輯狀態(tài),則可點(diǎn)擊獲取焦點(diǎn),同時(shí)div的內(nèi)容也是可以編輯的;如:
div
contenteditable="true"11111111111111/div
②:設(shè)置div的tabindex,此時(shí)div的內(nèi)容是不可編輯的;如:
div
tabindex="0"11111111111111/div
PS:設(shè)置tabindex屬性,按鍵盤Tab鍵可讓其獲取焦點(diǎn),其中tabindex的值越小在tab鍵切換的時(shí)候就會(huì)首先聚焦
需要準(zhǔn)備的材料分別有:電腦、html編輯器、瀏覽器。
1、首先,打開(kāi)html編輯器,新建html文件,例如:index.html,并引入jquery。
2、其次,在index.html中的script標(biāo)簽,輸入jquery代碼:$('input').focus();。
3、瀏覽器運(yùn)行index.html頁(yè)面,此時(shí)用jquery成功獲取了input輸入框的焦點(diǎn)。
讓輸入框獲得焦點(diǎn):$("input").focus(callback); //callback回調(diào)函數(shù)為可填
判斷輸入框是否獲得了焦點(diǎn):$("input").is(":focus") ,true為獲得了焦點(diǎn),false反之。
$('input[name="name"]').on('input?propertychange',?function(event)?{
var?_this?=?$(this);
var?vals?=?_this.val();
if(vals!=''){
setTimeout(function(){
_this.next().focus();
},1000)
}
});